VEXcode EXP でのコントローラーの構成

VEXcode EXP を使用してプログラミングを開始する場合、コントローラーが設定されるまでコントローラー ブロックはツールボックスに表示されません。

注: コントローラーを設定している場合、プロジェクトを実行するには、コントローラーを VEX EXP Brain とペアリングする必要があります。


コントローラーの追加

コード ビューアーと印刷コンソールのアイコンの間にデバイス アイコンが強調表示された VEXcode EXP ツールバー。

コントローラを設定するには、「デバイス」アイコンを選択して「デバイス」ウィンドウを開きます。

デバイスの追加ボタンが強調表示された VEXcode EXP デバイス メニュー。

「デバイスを追加」を選択します。

デバイスの追加ボタンを選択した後の VEXcode EXP デバイス メニュー。 コントローラー オプションが強調表示されます。

「コントローラー」を選択します。

コントローラー オプションを選択した後の VEXcode EXP デバイス メニュー。 以下では、「完了」ボタンが強調表示されています。

VEXcode EXP を使用してコントローラーをプログラムする場合は、「完了」を選択して構成を完了します。

  • コーディングせずに使用できるようにコントローラーを構成する場合は、以下の追加オプションを参照してください。

以前に追加したコントローラーが強調表示された VEXcode EXP デバイス メニュー。 ブロック ツールボックスも表示され、コントローラー固有の 2 つのイベント ブロックが強調表示されます。

コントローラーが追加されると、コントローラーが [デバイス] ウィンドウに追加され、コントローラー ブロック (この画像で強調表示されているものなど) がツールボックスに表示されます。


ドライブトレインをコントローラーのジョイスティックに割り当てる

コントローラがロボット構成に追加されたので、[デバイス] ウィンドウでドライブトレインをコントローラのジョイスティックに割り当てることができます。 これにより、追加のコードを追加することなく、ドライブトレインをコントローラのジョイスティックに割り当てることができます。

  • 次の例では、Clawbot (Drivetrain 2-Motor)-サンプル プロジェクトを使用します。
    Clawbot Drivetrain 2 モーターサンプル プロジェクトのサムネイル。

コード ビューアーと印刷コンソールのアイコンの間にデバイス アイコンが強調表示された VEXcode EXP ツールバー。

[デバイス] アイコンを選択して、[デバイス] ウィンドウを開きます。

以前に追加したコントローラーが強調表示された VEXcode EXP デバイス メニュー。

「コントローラー」を選択します。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 コントローラーのすべてのボタンの図があり、図で選択することで各ボタンをモーター グループまたはドライブトレインに接続できます。 左ジョイスティック ボタンが強調表示され、アイコンはそれがドライブトレインの左アーケードに接続されていることを示します。

ジョイスティック アイコンを選択して、オプションを切り替えます。

  • ジョイスティック アイコンを複数回選択すると、すべてのオプションが循環します。
  • 希望のドライブモードが表示されたら停止します。

選択できるドライブ モードは、Left Arcade、Right Arcade、Split Arcade、Tank の 4 つです。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 アイコンは、左ジョイスティックが左アーケード コントロール スキームを使用してドライブトレインを制御していることを示します。

レフトアーケード

すべての動きは左のジョイスティックで制御されます。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 アイコンは、右ジョイスティックが右アーケード コントロール スキームを使用してドライブトレインを制御していることを示します。

右のアーケード

すべての動きは右のジョイスティックで制御されます。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 アイコンは、両方のジョイスティックが Split Arcade コントロール スキームを使用してドライブトレインを制御していることを示します。

スプリットアーケード

前後の移動は左のジョイスティックで制御され、旋回は右のジョイスティックで制御されます。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 アイコンは、両方のジョイスティックがタンク制御スキームを使用してドライブトレインを制御していることを示します。

タンク

左側のモーターは左側のジョイスティックによって制御され、右側のモーターは右側のジョイスティックによって制御されます。

 

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 以下では、「完了」ボタンが強調表示されています。

「完了」を選択して設定を保存します。


コントローラーのボタンにモーターを割り当てる

コントローラーがロボット構成に追加されたら、[デバイス] ウィンドウでモーターを特定のコントローラー ボタンに割り当てることができます。  [デバイス] ウィンドウでモーターを割り当てると、コードを追加せずに個々のモーターまたはモーター グループを制御できます。

  • 次の例では、ClawMotor と ArmMotor という 2 つのモーターが構成されています。

コード ビューアーと印刷コンソールのアイコンの間にデバイス アイコンが強調表示された VEXcode EXP ツールバー。

[デバイス] アイコンを選択して、[デバイス] ウィンドウを開きます。


以前に追加したコントローラーが強調表示された VEXcode EXP デバイス メニュー。

「コントローラー」を選択します。

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 ジョイスティック以外のボタンが強調表示され、L1 ボタンと L2 ボタンはアーム モーター グループに接続され、A ボタンと B ボタンはクロー モーター グループに接続されています。

コントローラーのボタンを選択して、モーターをボタンに設定します。

  • 同じボタンを複数回選択すると、設定されたモーターが循環します。
  • 目的のモーターが表示されたら停止します。

コントローラーには 4 つのボタン グループ (L、R、E、F) があります。 各グループには、単一のモーター (ドライブトレインの一部ではない) を構成できます。

注: モーターを設定すると、他のボタンのオプションとして表示されなくなります。

コントローラー オプションが表示され、ボタンがロボットのモーター グループに接続された VEXcode EXP デバイス メニュー。 以下では、「完了」ボタンが強調表示されています。

「完了」を選択して設定を保存します。


コントローラの削除

コントローラー オプションが表示された VEXcode EXP デバイス メニュー。 以下では、「削除」ボタンが強調表示されています。

画面の下部にある「削除」オプションを選択すると、コントローラーを削除できます。

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

Last Updated: