IQ (第 1 世代) プロジェクトを IQ (第 2 世代) Brain で使用するように変換する

VEX IQ を使用しているときに、(第 1 世代) Brain 用に構成されたプロジェクトを (第 2 世代) Brain を備えたロボットで実行したい場合があります。 このシナリオでは、VEXcode IQ でプロジェクトを「第 1 世代」から「第 2 世代」に変換する必要があります。

第 2 世代.png

ほとんどの場合、変換中にプロジェクトは変更されません。 ただし、第 1 世代プロジェクトで特定のブロックが使用されている場合、小さな変更が自動的に行われる場合があります。 これらの変更は、IQ (第 2 世代) Brain でのプロジェクトの実行方法には影響しません。


ジャイロなしでプロジェクトを変換 - コードの変更なし

スクエア.デバイス.アイコン.png

ワークスペースで(第 1 世代)プロジェクトを開きます。 次に、「デバイス」ウィンドウのアイコンを選択します。

ノジャイロ.png

[デバイス] ウィンドウが開いたら、「第 2 世代」アイコンを選択します。

Converted_to_2nd_copy.png

ジャイロが設定されていない場合は、「第 2 世代」アイコンが青で強調表示され、プロジェクトが変換されたことが示されます。 このプロジェクトを (第 2 世代) Brain で実行できるようになりました。


ジャイロが設定されたプロジェクトの変換 - コードの変更なし

ジャイロが構成されたドライブトレインがある場合は、IQ (第 2 世代) Brain でジャイロを構成するか、IQ (第 2 世代) Brain に埋め込まれたブレイン慣性センサーを構成する必要があります。

スクエア.デバイス.アイコン.png

ワークスペースで(第 1 世代)プロジェクトを開きます。 次に、「デバイス」ウィンドウのアイコンを選択します。

square.select_2nd_gen.png

[デバイス] ウィンドウが開いたら、「第 2 世代」アイコンを選択します。

select_Continue.png

ジャイロが構成されたドライブトレインがある場合は、外部ジャイロを手動で構成するか、脳慣性センサーを構成する必要があります。 

このシナリオでは、変換ダイアログ ウィンドウが開きます。 「続行」を選択して変換を続行します。

注: ジャイロが設定されていない場合、このメッセージは表示されず、プロジェクトは変換されます。

select_gyro_type.png

ジャイロ構成を選択するように求められます。外爪ジャイロまたは脳慣性のいずれか。 一つ選択してください。

  • 外部ジャイロが選択されている場合は、以前に構成されたのと同じポートに対して構成されます。
  • Brain Inertial が選択されている場合、プロジェクトは Brain に埋め込まれた Brain Inertial Sensor を使用し、ポートは他のデバイスで自由に使用できるようになります。

脳慣性確認.png

プロジェクトが変換されたことを警告するメッセージが表示されます。 「OK」を選択して続行します。

2nd_gen_with_intertial.png

「第 2 世代」アイコンが青で強調表示され、プロジェクトが変換されたことが示されます。 脳慣性センサーが設定されていることもわかります。

このプロジェクトを (第 2 世代) Brain で実行できるようになりました。

注:このプロジェクトを第 1 世代に変換し直すと、外部ジャイロは自動的に構成されません。 [デバイス] ウィンドウで手動で構成する必要があります。

注: VEXcode が第 1 世代モードのときに IQ (第 2 世代) Brain が接続された場合にも、変換プロセスが開始されます。


コードに小さな変更を加えたプロジェクトを自動的に変換する

select_device_icon.png

ワークスペースで(第 1 世代)プロジェクトを開きます。 次に、「デバイス」ウィンドウのアイコンを選択します。

select_2nd_gen.png

[デバイス] ウィンドウが開いたら、「第 2 世代」アイコンを選択します。

select_Continue.png

プロジェクトを変換する必要があることを警告するメッセージが表示されます。 「続行」を選択して変換を続行します。

注: このメッセージは、プロジェクト コードに変更が加えられた場合にのみ表示されます。 

select_ok_conversion.png

変換完了メッセージが開き、加えられた変更が一覧表示されます。 この例では、 {When Brain button} イベント ブロック ドロップダウン メニューが第 1 世代構成から第 2 世代構成に更新されました。

  • 受信する可能性のあるさまざまなメッセージとその解釈方法の詳細については、以下のセクションを参照してください。

「OK」を選択してプロジェクトの変換を保存します。

2nd_gen_is_highlighted.png

「第 2 世代」アイコンが青で強調表示され、プロジェクトが変換されたことが示されます。 このプロジェクトを (第 2 世代) Brain で実行できるようになりました。


プロジェクト変換時のダイアログ メッセージの解釈

以下に示す条件のいずれかにより必要なコードへの変換があった場合、変換後のメッセージには「プロジェクトの変換はこれらの変更で完了しました」と表示され、その後にコードに加えられた変更のリストが表示されます。 以下は、(第 1 世代) プロジェクトを (第 2 世代) Brain で実行するように変換するときに発生する可能性のある変更です。 

注: VEXcode が第 1 世代モードのときに IQ (第 2 世代) Brain が接続された場合にも、変換プロセスが開始されます。

{When Brain button} ドロップダウン メニューが更新されました

Brain_button_event.png

ここでは、変換が完了し、 {When Brain button} ブロックのドロップダウン メニューが更新されたことを示すメッセージが表示されます。

update_when_brain_button_pressed.png

(第 1 世代) Brain の矢印ボタンは「上」と「下」ですが、(第 2 世代) Brain では「左」と「右」であるため、接続されているブロックのドロップダウン メニューのパラメータは、矢印ボタンを更新する必要があります。

ドロップダウンメニューが更新されました

Brain_button_sensing.png

ここでは、変換が完了し、 <Brain button pressed> ブロックのドロップダウン メニューが更新されたことを示すメッセージが表示されます。

メニューオプション変更.png

(第 1 世代) Brain の矢印ボタンは「上」と「下」ですが、(第 2 世代) Brain では「左」と「右」であるため、接続されているブロックのドロップダウン メニューのパラメータは、矢印ボタンを更新する必要があります。

ドライブトレイン ジャイロのアップデート

脳慣性確認.png

ここでは、ドライブトレイン ジャイロ センサーが慣性センサーに置き換えられたことを示すメッセージが表示されます。

慣性.png

デバイスに慣性センサーのアイコンが表示されます。    
注:このプロジェクトを第 1 世代に変換し直すと、外部ジャイロは自動的に構成されません。 手動で構成する必要があります。

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

Last Updated: