Устранение проблем с облачным компилятором в VEXcode V5

В этой статье будет оказана помощь ИТ-администраторам и пользователям, которые получают сообщение об ошибке «Истекло время ожидания процесса компилятора. Пожалуйста, попробуйте еще раз."

Для работы VEXcode V5 на веб-платформах, iPadOS или операционных системах Android требуется использование облачного компилятора для компиляции пользовательских проектов в код микропроцессора. Из-за ограничений безопасности на этих платформах компилятор микропроцессора VEX не может работать локально. Чтобы обойти эту проблему, VEXcode использует веб-сервис Cloud Compiler, позволяющий пользователям этих платформ загружать код в своего робота.

Примечание. Пользователи Windows и Mac не используют службы Cloud Compiler.

Пользователи могут посетить status.vexcode.cloud чтобы узнать, есть ли перерывы в обслуживании Cloud Compiler для всех пользователей. Если службы облачного компилятора VEXcode сообщают о том, что они «подключены» на веб-сайте статуса, возможно, ваша локальная сеть блокирует доступ к облачному компилятору.

 

Информация о брандмауэре/сети

(Информация обновлена ​​для VEXcode 2.3.1+)

Чтобы обеспечить работу облачного компилятора VEXcode, убедитесь, что следующие адреса и порты в вашей сети разблокированы для конечных пользователей.

Блоки/Компилятор C++: cppv5.vexcode.cloud
Служба Python Linter: pythonv5.vexcode.cloud
Порт: 443 (также доступен на 5637)
Протокол: TCP

Примечание. Фиксированные IP-адреса недоступны для сервисов Cloud Compiler — сервисы размещаются на AWS, и IP-адреса могут со временем меняться в зависимости от конфигурации экземпляров сервера AWS.

Служба обновления прошивки: content.vexrobotics.com
Порт: 443
Протокол: HTTPS

Полный список всех доменов, которые необходимо внести в белый список, включая облачный домен, см. в разделе Требования к доступу к домену для веб-сайтов и ресурсов VEX.

Тестирование возможности подключения облачного компилятора

ИТ-администраторы могут загрузить утилиту VEXcode Cloud Check Utility, которая поможет устранить неполадки подключения локальной сети к службам Cloud Compiler без необходимости установки VEXcode или подключения робота.

Загрузить утилиту облачной проверки VEXcode — Windows
Загрузить утилиту облачной проверки VEXcode — Mac

Схема устранения неисправностей робота V5, иллюстрирующая распространенные проблемы и решения для робототехнических систем V5, с маркированными компонентами и шагами по устранению неисправностей.

Как использовать

  • Выберите свою платформу (IQ, EXP, V5) в раскрывающемся меню «Платформа». После выбора пользовательский интерфейс обновится и отобразит правильные серверы.
  • Левая часть индикаторов — это состояние службы Cloud Compiler, основанное на данных из status.vexcode.cloud. Эти индикаторы сообщат вам, работают ли службы Cloud Compiler для всех пользователей.
  • Правая часть индикаторов — это ваше подключение к сервисам Cloud Compiler из вашей текущей сети. Если на этих индикаторах указано «Не подключено», значит ваша сеть блокирует доступ к Cloud Compiler. Откройте адреса и порты, перечисленные в вашей сети, используя информацию из этой статьи.
  • Кнопка «Проверить еще раз» попытается снова подключиться к службе Cloud Compiler и обновить индикаторы состояния.

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

Last Updated: