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

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

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

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

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

      V5 VS Code 拡張機能の特徴と機能を示す図。コーディング エクスペリエンスを向上させる統合とツールを紹介しています。


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

      Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットのプログラミングに使用できる機能とツールを紹介しています。
  • (オプション) Pythonプロジェクトが選択され、ワークスペースディレクトリに複数のPythonファイルがある場合、VEX拡張機能をビルドするためのソースコードとしてPythonファイルを選択します
    注: VEX 拡張機能は現在、単一の Python ファイルのダウンロードのみをサポートしています。
    • ツールバーのPythonファイルセレクターアイコンをクリックします
      注: Python ファイル セレクター アイコンは、VEX Python プロジェクトが選択されている場合にのみツールバーに表示されます。 選択した Python ファイルの名前が表示されます。

      VEX V5 VS Code 拡張機能インターフェースのスクリーンショット。コード編集、デバッグ オプション、プロジェクト管理など、VEX ロボットのプログラミングに使用できるさまざまな機能とツールを紹介しています。


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

      VEX V5 VS Code 拡張機能インターフェースのスクリーンショット。コード編集ツールやプロジェクト管理機能など、VEX ロボットのプログラミングに使用できる機能とオプションを紹介しています。
  • ツールバーのビルドアイコンをクリックして、プロジェクトをビルド(コンパイル)します
    注: コンピューターに VEX デバイスが接続されていない場合、ビルド アイコンがツールバーに表示されます。

    Vex V5 VS Code 拡張機能インターフェースのスクリーンショット。コード編集オプションやプロジェクト管理ツールなど、VEX ロボットのプログラミングに使用できる機能とツールを紹介しています。

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

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

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

      ロボット プログラミング用のコード編集、デバッグ、プロジェクト管理ツールなど、VEX V5 VS Code 拡張機能の特徴と機能を示す図。
    • コンピューターに接続されているすべての VEX デバイスがクイック ピック リストに表示されます。 VEX 拡張機能を接続する VEX デバイスのリスト項目をクリックします。

      Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットのプログラミングに使用できる機能とツールを紹介しています。
  • VEX BrainでVEXプロジェクトをダウンロードするスロットを選択します
    注: VEX Brain には、ダウンロードしたプログラムを保存するためのスロットが 8 つあります。 ユーザーは、VS Code 内でスロットを選択することで、使用するスロットを選択できます。 ダウンロードすると、選択したスロットを使用している以前のプログラムが置き換えられることに注意してください。
    • ツールバーのスロットセレクターアイコンをクリックします。

      V5 カテゴリの説明: 開発エクスペリエンスを向上させるために使用できるコード編集ツールや拡張機能などの機能を紹介する Visual Studio Code 拡張インターフェイス。
    • クイック ピック リストに、使用可能なユーザー プログラム スロット 1 ~ 8 が表示されます。 VEX Brain で、VEX プロジェクトをダウンロードするスロットのリスト項目をクリックします。

      Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットのプログラミングに使用できるさまざまな機能とツールを紹介しています。
  • ツールバーのダウンロードアイコンをクリックして VEX プロジェクトをビルドし、成功したらプロジェクトを VEX Brain にダウンロードします
    注: VEX デバイスがコンピューターに接続されると、ツールバーのビルド アイコンがダウンロード アイコンに変わります。

    Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットのプログラミングに使用できる機能とツールを紹介しています。

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

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

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

    Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットをプログラミングするための機能とツールを紹介しています。
  • ツールバーの停止アイコンをクリックすると、VEX Brain でのユーザープログラムの実行が停止します
    注: この方法は、VEX ロボットがまだコンピューターに接続されている場合にのみ機能します。

    Visual Studio Code の VEX V5 コード拡張インターフェースのスクリーンショット。VEX ロボットをプログラミングするためのさまざまなコーディング機能とオプションが表示されています。

ロボットが駆動する場合は、コンピューターからプラグを抜いた状態で、VEX Robot Brain から VEX プロジェクトを実行および停止することをお勧めします。 VEX Brain でユーザー プログラムを実行する場合の役立つ情報については、 VEX V5 Brainについてはこの記事、 VEX EXP Brainについてはこの記事、 VEX IQ (2nd) Brainについてはこの記事をご覧ください。

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

Last Updated: