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

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

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


コントローラーの追加

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

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

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

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

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

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

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

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

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

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

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


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

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

  • 次の例では、Clawbot (Drivetrain 2-Motor)-(第 2 世代) サンプル プロジェクトを使用します。

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

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

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

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

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

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

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

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

 

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

レフトアーケード

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

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

右のアーケード

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

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

スプリットアーケード

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

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

タンク

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

 

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

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


コントローラーのボタンへのモーターまたはモーターグループの割り当て

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

  • 次の例では、モーターとモーター グループ ClawMotor と ArmMotorGroup が構成されています。

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

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


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

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

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

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

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

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

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

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

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


コントローラの削除

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

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

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

Last Updated: