この記事は、「コンパイラ プロセスがタイムアウトしました。 」というエラー メッセージが表示された IT 管理者とユーザーを支援します。 もう一度試してください。」
Web ベースの ChromeOS、iPadOS、または Android オペレーティング システムで実行される VEXcode EXP では、ユーザー プロジェクトをマイクロプロセッサ コードにコンパイルするために Cloud Compiler を使用する必要があります。 これらのプラットフォームではセキュリティ制限があるため、VEX マイクロプロセッサ コンパイラはローカルで実行できません。 この問題を回避するために、VEXcode は Cloud Compiler Web サービスを使用して、これらのプラットフォームのユーザーがロボットにコードをダウンロードできるようにします。
注: Windows および Mac ユーザーは Cloud Compiler サービスを利用しません。
ユーザーは status.vexcode.cloud にアクセスして、すべてのユーザーの Cloud Compiler へのサービス中断があるかどうかを確認できます。VEXcode Cloud Compiler サービスがステータス Web サイトで「接続済み」と報告されている場合は、ローカル ネットワークが Cloud Compiler へのアクセスをブロックしている可能性があります。
ファイアウォール/ネットワーク情報
(VEXcode 2.3.1 以降の情報が更新されました)
VEXcode Cloud Compiler が確実に動作できるようにするには、ネットワーク上で次のアドレスとポートがエンド ユーザーに対してブロックされていないことを確認してください。
ブロック / C++ コンパイラ: cppexp.vexcode.cloud
Python リンター サービス: pythonexp.vexcode.cloud
ポート: 443 (また5637 で利用可能)
プロトコル: TCP
注: 固定 IP アドレスは Cloud Compiler サービスでは使用できません - サービスは AWS でホストされており、IP アドレスは変更される可能性がありますAWS サーバー インスタンスの時間ベースの構成。
ファームウェア更新サービス: content.vexrobotics.com
ポート: 443
プロトコル: HTTPS
クラウド コンパイラ接続のテスト
IT 管理者は、VEXcode Cloud Check Utility をダウンロードして、VEXcode のインストールやロボットの接続を必要とせずに、ローカル ネットワークの Cloud Compiler サービスへの接続のトラブルシューティングを支援できます。
VEXcode クラウド チェック ユーティリティをダウンロード - Windows
VEXcode クラウド チェック ユーティリティをダウンロード - Mac
使い方
- 「プラットフォーム」ドロップダウン メニューからプラットフォーム (IQ、EXP、V5) を選択します。 選択すると、UI が更新され、正しいサーバーが表示されます。
- インジケーターの左側は Cloud Compiler サービスのステータスです。これは status.vexcode.cloudのデータに基づいています。 これらのインジケーターは、Cloud Compiler サービスがすべてのユーザーに対して実行されているかどうかを示します。
- インジケーターの右側は、現在のネットワークから Cloud Compiler サービスへの接続を示します。 これらのインジケーターに「接続されていません」と表示されている場合は、ネットワークが Cloud Compiler へのアクセスをブロックしています。 この記事の情報を使用して、ネットワーク上にリストされているアドレスとポートを開きます。
- [Test Again] ボタンをクリックすると、Cloud Compiler サービスへの接続が再試行され、ステータス インジケーターが更新されます。