Αντιμετώπιση προβλημάτων μεταγλωττιστή cloud στο VEXcode EXP

Αυτό το άρθρο θα παρέχει βοήθεια σε διαχειριστές IT και χρήστες που λαμβάνουν το μήνυμα σφάλματος "Η διεργασία μεταγλώττισης έχει λήξει". Παρακαλώ προσπαθήστε ξανά.”

Το VEXcode EXP που εκτελείται σε λειτουργικά συστήματα που βασίζονται στο Web, iPadOS ή Android απαιτεί τη χρήση ενός Cloud Compiler για τη μεταγλώττιση έργων χρηστών σε κώδικα μικροεπεξεργαστή. Λόγω περιορισμών ασφαλείας σε αυτές τις πλατφόρμες, ο μεταγλωττιστής μικροεπεξεργαστή VEX δεν μπορεί να εκτελεστεί τοπικά. Για να επιλύσει αυτό το πρόβλημα, το VEXcode χρησιμοποιεί μια διαδικτυακή υπηρεσία Cloud Compiler για να επιτρέπει στους χρήστες αυτών των πλατφορμών να μπορούν να κατεβάζουν κώδικα στο ρομπότ τους.

Σημείωση: Οι χρήστες Windows και Mac δεν χρησιμοποιούν τις υπηρεσίες Cloud Compiler.

Οι χρήστες μπορούν να επισκεφθούν status.vexcode.cloud για να ανακαλύψουν εάν υπάρχει διακοπή υπηρεσίας στον μεταγλωττιστή cloud για όλους τους χρήστες. Εάν οι υπηρεσίες VEXcode Cloud Compiler αναφέρουν ως "συνδεδεμένες" στον ιστότοπο κατάστασης, τότε το τοπικό σας δίκτυο ενδέχεται να εμποδίζει την πρόσβαση στον Cloud Compiler.

Πληροφορίες τείχους προστασίας / δικτύου

(Ενημερωμένες πληροφορίες για τον κώδικα VEX 2.3.1+)

Για να διασφαλίσετε ότι ο μεταγλωττιστής VEXcode Cloud μπορεί να λειτουργήσει, βεβαιωθείτε ότι οι ακόλουθες διευθύνσεις και θύρες είναι ξεμπλοκαρισμένες στο δίκτυό σας για τους τελικούς χρήστες.

Μπλοκ / Μεταγλωττιστής C++: cppexp.vexcode.cloud
Υπηρεσία Python Linter: pythonexp.vexcode.cloud
Θύρα: 443 (διαθέσιμη και στο 5637)
Πρωτόκολλο: TCP

Σημείωση: Οι σταθερές διευθύνσεις IP δεν είναι διαθέσιμες για υπηρεσίες Cloud Compiler - οι υπηρεσίες φιλοξενούνται στο AWS και οι διευθύνσεις IP ενδέχεται να αλλάξουν με την πάροδο του χρόνου, ανάλογα με τη διαμόρφωση των στιγμιότυπων του διακομιστή AWS.

Υπηρεσία ενημέρωσης υλικολογισμικού: content.vexrobotics.com
Θύρα: 443
Πρωτόκολλο: HTTPS

Για μια πλήρη λίστα όλων των τομέων που πρέπει να συμπεριληφθούν στη λίστα επιτρεπόμενων, συμπεριλαμβανομένου του τομέα cloud, μεταβείτε στην ενότητα Απαιτήσεις πρόσβασης τομέα για ιστότοπους και πόρους VEX.

Δοκιμή συνδεσιμότητας μεταγλωττιστή cloud

Οι διαχειριστές IT μπορούν να κατεβάσουν το βοηθητικό πρόγραμμα VEXcode Cloud Check Utility για να βοηθήσουν στην αντιμετώπιση προβλημάτων συνδεσιμότητας ενός τοπικού δικτύου με τις υπηρεσίες Cloud Compiler χωρίς να χρειάζεται η εγκατάσταση του VEXcode ή η σύνδεση ενός ρομπότ.

Λήψη του βοηθητικού προγράμματος VEXcode Cloud Check - Windows
Λήψη του βοηθητικού προγράμματος VEXcode Cloud Check - Mac

Στιγμιότυπο οθόνης της εφαρμογής VEXcode Cloud Check. Η εφαρμογή διαθέτει ένα αναπτυσσόμενο μενού για να επιλέξετε την πλατφόρμα VEXcode και σε αυτό το παράδειγμα επιλέγεται το EXP. Στο κάτω μέρος του μενού υπάρχει ένα κουμπί «Επανάληψη δοκιμής». Το κύριο παράθυρο εμφανίζει τις καταστάσεις διαφόρων συνδέσεων VEXcode για Blocks / C++, Python και VEX Firmware. Κάθε επιλογή σε αυτό το παράδειγμα αναφέρει Συνδεδεμένος. Η πλήρης λίστα καταστάσεων αναφέρει Blocks / C++ Compiler Service και Network Connection στον Compiler, έπειτα Python Linter Service και Network Connection στον Linter και τέλος την κατάσταση του VEX Firmware / Update Services.

Πώς να χρησιμοποιήσετε

  • Επιλέξτε την πλατφόρμα σας (IQ, EXP, V5) από το αναπτυσσόμενο μενού Πλατφόρμα. Μόλις επιλεγεί, το περιβάλλον χρήστη θα ενημερωθεί για να εμφανίσει τους σωστούς διακομιστές.
  • Η αριστερή πλευρά των δεικτών είναι η κατάσταση της υπηρεσίας Cloud Compiler - αυτή βασίζεται σε δεδομένα από το status.vexcode.cloud. Αυτοί οι δείκτες θα σας ενημερώσουν εάν οι υπηρεσίες Cloud Compiler εκτελούνται για όλους τους χρήστες.
  • Η δεξιά πλευρά των δεικτών είναι η σύνδεσή σας με τις υπηρεσίες Cloud Compiler από το τρέχον δίκτυό σας. Εάν αυτές οι ενδείξεις αναφέρουν "Μη συνδεδεμένο", τότε το δίκτυό σας εμποδίζει την πρόσβαση στον μεταγλωττιστή cloud. Ανοίξτε τις διευθύνσεις και τις θύρες που αναφέρονται στο δίκτυό σας χρησιμοποιώντας τις πληροφορίες σε αυτό το άρθρο.
  • Το κουμπί "Επανάληψη δοκιμής" θα επιχειρήσει να συνδεθεί ξανά στην υπηρεσία Cloud Compiler και να ανανεώσει τις ενδείξεις κατάστασης.

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

Last Updated: