解決 VEXcode EXP 中的雲端編譯器問題

本文將為收到錯誤訊息 「編譯器進程已逾時」的 IT 管理員和使用者提供協助。 請再試一次。”

在基於 Web、ChromeOS、iPadOS 或 Android 作業系統上執行的 VEXcode EXP 需要使用雲端編譯器才能將使用者專案編譯為微處理器程式碼。 由於這些平台上的安全限制,VEX微處理器編譯器無法在本地運行。 為了解決此問題,VEXcode 使用 Cloud Compiler Web 服務來允許這些平台的使用者能夠將程式碼下載到他們的機器人。

注意:Windows 和 Mac 使用者不使用 Cloud Compiler 服務。

使用者可以存取 status.vexcode.cloud 查看所有使用者的雲端編譯器服務是否出現中斷。 如果 VEXcode Cloud Compiler 服務在狀態網站上報告為“已連接”,則您的本地網路可能會阻止對 Cloud Compiler 的存取。

 

防火牆/網路訊息

(VEXcode 2.3.1+ 的資訊已更新)

為確保 VEXcode Cloud Compiler 能夠正常運作,請確保網路上的以下位址和連接埠對最終使用者暢通無阻。

Blocks / C++ 編譯器:cppexp.vexcode.cloud
Python Linter 服務:pythonexp.vexcode.cloud
埠:443(也可在 5637 上使用)
協定:TCP

注意: 固定 IP 位址不適用於 Cloud Compiler 服務 - 服務託管在 AWS 上,IP 位址可能會隨著時間的推移而改變 AWS 伺服器執行個體的配置。

韌體更新服務:content.vexrobotics.com
連接埠:443
協定:HTTPS

 

測試雲端編譯器連接

IT 管理員可以下載 VEXcode Cloud Check Utility,以協助對本機網路與 Cloud Compiler 服務的連線進行故障排除,而無需安裝 VEXcode 或連接機器人。

下載 VEXcode 雲端檢查實用程式 - Windows
下載 VEXcode 雲端檢查實用程式 - Mac

EXP_202.png

如何使用

  • 從平台下拉式選單中選擇您的平台(IQ、EXP、V5)。 選擇後,UI 將更新以顯示正確的伺服器。
  • 指示器的左側是 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: