VS Code で VEX プロジェクトをダウンロードして実行する

VEX プロジェクトを VS Code でプログラムしたら、ユーザーはそれをビルドして VEX デバイスにダウンロードし、プロジェクトを実行して、VEX ロボットが VS Code で開発されたプログラムを実行できるようにする必要があります。 

VS CodeでVEXプロジェクトを構築する方法

VEX プロジェクトをビルドすると、プログラムの構文の正確性が保証され、特定の VEX プラットフォームにダウンロードして実行するためのコードが準備されます。

  • (オプション) ワークスペース内に複数の VEX プロジェクトが存在する場合に、VEX Extension がビルドする VEX プロジェクトを選択します。
    注: VS Code は複数のワークスペース プロジェクトをサポートしています。
    • ツールバーのプロジェクト セレクター アイコンをクリックします。
      注: プロジェクト セレクターには、選択したプロジェクトの名前が表示されます。

      プロジェクト セレクター アイコンが VS Code ツールバーで強調表示されます。 プロジェクト セレクターには選択したプロジェクトの名前が表示され、この例では IQ_Test と表示されます。


    • クイック ピック リストには、ワークスペース内のすべての有効な VEX プロジェクトが表示されます。 VEX 拡張機能でビルドする VEX プロジェクトのリスト項目をクリックします。
      注: 有効な VEX プロジェクトは、VEX 拡張機能によって作成またはインポートされたプロジェクトです。 エディターで開かれた VEXcode または VEXcode Pro プロジェクトは有効な VEX プロジェクトとはみなされないため、インポートする必要があります。

      保存された VEX プロジェクトのクイックピックリストを備えた VS Code 検索バー。 この例では、VEX プロジェクトは 1 つだけであり、IQ_Test と表示されます。
  • (オプション) Python プロジェクトが選択され、ワークスペース ディレクトリに複数の Python ファイルがある場合、VEX 拡張機能のビルドに使用するソース コードとして Python ファイルを選択します。
    注: 現在、VEX 拡張機能では単一の Python ファイルのダウンロードのみがサポートされています。
    • ツールバーの Python ファイル セレクター アイコンをクリックします。
      注: Python ファイル セレクター アイコンは、VEX Python プロジェクトが選択されている場合にのみツールバーに表示されます。 選択した Python ファイルの名前が表示されます。

      Python ファイル セレクター アイコンが VS Code ツールバーで強調表示されます。 Python ファイル セレクターには、選択した Python ファイルの名前が表示されます。この例では main.py です。


    • クイック ピック リストには、ワークスペース ディレクトリにあるすべての Python ファイルが表示されます。 Python ファイルのリスト項目をクリックして、VEX 拡張機能でビルドするソース コードとして選択します。

      この VEX プロジェクト内のすべての Python ファイルのクイック ピック リストを備えた VS Code 検索バー。 この例では、Python ファイルは 1 つだけであり、main.py が読み込まれます。
  • ツールバーのビルド アイコンをクリックして、プロジェクトをビルド (コンパイル) してダウンロードします。
    注: コンピューターに VEX デバイスが接続されていない場合、ビルド アイコンはツールバーに表示されます。

    VS Code ツールバーでビルド アイコンが強調表示されます。 これをクリックすると、接続された VEX デバイスがない場合にプロジェクトをコンパイルしてダウンロードできます。

VS CodeでVEXプロジェクトをダウンロードする方法

  • USB-C ケーブルを使用して VEX Brain をコンピューターに接続し、VEX Brain の電源を入れます。

  • (オプション) 複数の VEX デバイスがコンピューターに接続されている場合、VEX Extension が接続する VEX デバイスを選択します。
    • ツールバーのデバイス ピッカー アイコンをクリックします。
      注: デバイス ピッカーは、VEX デバイスがコンピューターに接続されている場合にのみツールバーに表示されます。 接続されている VEX デバイスの種類 (ブレインまたはコントローラー) を表すアイコンとブレイン名が表示されます。
      注: VEX コントローラーがコンピューターに接続されているが、VEX ブレインとの無線リンクがない場合は、コントローラー アイコンの横にブレイン名は表示されません。

      デバイス ピッカー アイコンが VS Code ツールバーで強調表示されます。 デバイス ピッカーには接続されているデバイスの種類と名前が表示され、この例では IQ Brain(IQ) と表示されます。
    • コンピューターに接続されているすべての VEX デバイスを含むクイック ピック リストが表示されます。 VEX 拡張機能を接続する VEX デバイスのリスト項目をクリックします。

      接続されているすべての VEX デバイスのクイックピック リストを備えた VS Code 検索バー。 この例では、接続されている VEX デバイスは 1 つだけであり、IQ2 Brain と表示されます。
  • VEX Brain 上で VEX プロジェクトをダウンロードするスロットを選択します。
    注: VEX Brain には、ダウンロードしたプログラムを保存するためのスロットが 8 つあります。 ユーザーは、VS Code 内でスロットを選択することで、使用するスロットを選択できます。 ダウンロードすると、選択したスロットを使用している以前のプログラムが置き換えられることに注意してください。
    • ツールバーのスロットセレクターアイコンをクリックします。

      スロット セレクター アイコンが VS Code ツールバーで強調表示されます。 スロット セレクターには、接続された VEX Brain 上のダウンロード先の選択されたスロットが表示され、この例ではスロット 1 と表示されます。
    • クイック ピック リストには、使用可能なユーザー プログラム スロット 1 ~ 8 が表示されます。 VEX Brain で VEX プロジェクトをダウンロードするスロットのリスト項目をクリックします。

      接続された VEX Brain 上の利用可能なすべてのスロットのクイックピックリストを備えた VS Code 検索バー。 この例では、使用可能なスロットは 8 つあります。
  • ツールバーのダウンロード アイコンをクリックして VEX プロジェクトをビルドし、成功したらプロジェクトを VEX Brain にダウンロードします。

    VS Code ツールバーでダウンロード アイコンが強調表示されます。 これをクリックすると、接続された VEX Brain の選択したスロットにプロジェクトをダウンロードできます。

VS Code で VEX プロジェクトを実行および停止する方法

VEX プロジェクトが VEX Brain にダウンロードされ、Vex Brain がまだコンピューターに接続されている場合、ユーザーは VS Code でプロジェクトを実行したり、プロジェクトの実行を停止したりできます。

  • VS Code で VEX Brain にダウンロードされたユーザー プロジェクトを実行するには、ツールバーの再生アイコンをクリックします。
    注: この VEX プロジェクト実行方法は、VEX ロボットがまだコンピューターに接続されており、静止したままにしておく場合にのみ機能します。

    VS Code ツールバーで再生アイコンが強調表示されます。 これをクリックすると、接続された VEX Brain 上でダウンロードしたプロジェクトを実行できます。
  • ツールバーの停止アイコンをクリックして、VEX Brain 上のユーザー プログラムの実行を停止します。
    注: この方法は、VEX Robot がまだコンピューターに接続されている場合にのみ機能します。

    VS Code ツールバーで停止アイコンが強調表示されます。 これをクリックすると、接続された VEX Brain 上でダウンロードしたプロジェクトの実行が停止されます。

ロボットを駆動させる場合は、コンピューターからプラグを抜いた状態で、VEX Robot Brain から VEX プロジェクトを実行および停止することをお勧めします。 VEX Brain でユーザー プログラムを実行する方法については、こちら 記事をご覧ください。

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

Last Updated: