VEXcode IQ でのクラウド コンパイラの問題のトラブルシューティング

この記事は、エラー メッセージ 「コンパイラ プロセスがタイムアウトしました。」が表示された IT 管理者およびユーザーを支援します。 もう一度試してください。」

Web ベース、iPadOS、または Android オペレーティング システムで実行される VEXcode IQ では、ユーザー プロジェクトをマイクロプロセッサ コードにコンパイルするためにクラウド コンパイラを使用する必要があります。 これらのプラットフォームではセキュリティ制限があるため、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++ コンパイラー: cppiq.vexcode.cloud
Python リンター サービス: pythoniq.vexcode.cloud
ポート: 443 (5637 でも利用可能)
プロトコル: TCP

注: Cloud Compiler サービスでは固定 IP アドレスは使用できません。サービスは AWS でホストされており、IP アドレスは AWS サーバー インスタンスの構成に基づいて時間の経過とともに変更される可能性があります。

ファームウェア更新サービス: content.vexrobotics.com
ポート: 443
プロトコル: HTTPS

クラウド ドメインを含む、ホワイトリストに登録する必要があるすべてのドメインの完全なリストについては、 VEX Web サイトおよびリソースのドメイン アクセス要件」を参照してください

クラウド コンパイラの接続のテスト

IT 管理者は、VEXcode Cloud Check Utility をダウンロードして、VEXcode のインストールやロボットの接続を必要とせずに、ローカル ネットワークの Cloud Compiler サービスへの接続のトラブルシューティングを支援できます。

VEXcode クラウド チェック ユーティリティをダウンロード - Windows
VEXcode クラウド チェック ユーティリティをダウンロード - Mac

VEXcode Cloud Check アプリケーションのスクリーンショット。 アプリケーションには VEXcode プラットフォームを選択するためのドロップダウン メニューがあり、この例では IQ が選択されています。 メニューの下部に「再テスト」ボタンがあります。 メイン ウィンドウには、ブロック / C++、Python、および VEX ファームウェアのさまざまな VEXcode 接続のステータスが表示されます。 この例では、すべてのオプションが「Connected」と表示されます。 ステータスの完全なリストには、ブロック / C++ コンパイラ サービスとコンパイラへのネットワーク接続、次に Python リンター サービスとリンターへのネットワーク接続、最後に VEX ファームウェア / 更新サービスのステータスが表示されます。

使い方

  • 「プラットフォーム」ドロップダウン メニューからプラットフォーム (IQ、EXP、V5) を選択します。 選択すると、UI が更新され、正しいサーバーが表示されます。
  • インジケーターの左側は、Cloud Compiler サービスのステータスです。これは、 status.vexcode.cloudのデータに基づいています。 これらのインジケーターは、Cloud Compiler サービスがすべてのユーザーに対して実行されているかどうかを示します。
  • インジケーターの右側は、現在のネットワークから Cloud Compiler サービスへの接続を示します。 これらのインジケーターに「接続されていません」と表示されている場合は、ネットワークが Cloud Compiler へのアクセスをブロックしています。 この記事の情報を使用して、ネットワーク上にリストされているアドレスとポートを開きます。
  • [Test Again] ボタンをクリックすると、Cloud Compiler サービスへの接続が再試行され、ステータス インジケーターが更新されます。

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

Last Updated: