將 IQ(第一代)項目轉換為與 IQ(第二代)Brain 一起使用

使用 VEX IQ 時,您可能會想要在具有(第二代)大腦的機器人上執行一個為(第一代)大腦配置的專案。 在這種情況下,您需要在 VEXcode IQ 中將項目從「第一代」轉換為「第二代」。

2nd_gen.png

大多數情況下,轉換期間項目不會發生任何變更。 然而,在某些情況下,當第一代專案中使用某些區塊時,會自動進行微小的變更。 這些變更不會影響您的專案在 IQ(第二代)Brain 上的運作方式。


轉換沒有陀螺儀的項目 - 無需更改程式碼

square.evice.icon.png

在工作區中開啟(第一代)項目。 然後,選擇“設備”視窗圖示。

諾陀螺儀.png

開啟“設備”視窗後,選擇“第二代”圖示。

Converted_to_2nd_copy.png

如果未配置陀螺儀,「第二代」圖示將以藍色突出顯示,表示項目已轉換。 現在您可以在(第二代)Brain 上運行此專案。


轉換配置了陀螺儀的專案 - 無需更改程式碼

如果您的動力傳動系統配置了陀螺儀,則需要使用 IQ(第二代)Brain 配置陀螺儀,或配置嵌入 IQ(第二代)Brain 中的 Brain 慣性感測器。

square.evice.icon.png

在工作區中開啟一個(第一代)專案。 然後,選擇“設備”視窗圖示。

square.select_2nd_gen.png

開啟“設備”視窗後,選擇“第二代”圖示。

選擇繼續.png

如果您的傳動系統配置了陀螺儀,則需要手動配置外部陀螺儀,或配置大腦慣性感測器。 

在這種情況下,將開啟一個轉換對話方塊視窗。 選擇“繼續”以繼續轉換。

注意: 如果您沒有配置陀螺儀,您將不會收到此訊息,並且您的專案將被轉換。

選擇陀螺儀類型.png

系統將提示您選擇陀螺儀配置;外甲陀螺儀或大腦慣性。 選擇一個。

  • 如果選擇外部陀螺儀,它將被配置為與先前配置的連接埠相同的連接埠。
  • 如果選擇 Brain Inertial,您的專案將使用嵌入在 Brain 中的 Brain Inertial 感測器,並且該連接埠將可以自由地與其他裝置一起使用。

Brain_inertial_confirmation.png

將出現一則訊息,提醒您該項目已轉換。 選擇“確定”繼續。

2nd_gen_with_intertial.png

「第二代」圖示將以藍色突出顯示,表示該項目已轉換。 您也可以看到大腦慣性感測器已配置完畢。

現在您可以在(第二代)Brain 上運行此專案。

注意:如果此項目轉換回第一代,外部陀螺儀將不會自動配置。 需要在“設備”視窗中手動配置它。

注意: 當 VEXcode 處於第一代模式時連接 IQ(第二代)Brain 時,轉換過程也會開始。


將稍作變更的項目轉換為自動產生的程式碼

選擇設備圖示.png

在工作區中開啟(第一代)項目。 然後,選擇“設備”視窗圖示。

select_2nd_gen.png

開啟“設備”視窗後,選擇“第二代”圖示。

選擇繼續.png

將出現一則訊息,提醒您該項目需要轉換。 選擇“繼續”以繼續轉換。

注意: 僅當項目代碼進行更改時才會開啟此訊息。 

select_ok_conversion.png

將開啟一條轉換完成訊息並列出所做的所有變更。 在此範例中, {When Brain button} 事件區塊下拉式選單已從第一代配置更新為第二代配置。

  • 請參閱以下部分,以了解有關您可能收到的不同訊息以及如何解釋這些訊息的更多資訊。

選擇“確定”儲存項目轉換。

2nd_gen_is_highlighted.png

「第二代」圖示將以藍色突出顯示,表示該項目已轉換。 現在您可以在(第二代)Brain 上運行該專案。


解釋轉換項目時的對話方塊訊息

如果由於下面顯示的任何條件而需要轉換程式碼,則轉換後的訊息將為:“項目轉換已完成這些變更”,後面是對程式碼所做的任何更改的清單。 以下是將(第一代)項目轉換為在(第二代)Brain 上運行時可能遇到的變更。 

注意: 當 VEXcode 處於第一代模式時連接 IQ(第二代)Brain 時,轉換過程也會開始。

{When Brain button} 更新下拉式選單

Brain_button_event.png

這裡的訊息告訴您轉換已完成,並且 {When Brain button} 塊的下拉式選單已更新。

update_when_brain_button_pressed.png

因為(第一代)Brain 上的箭頭按鈕是“向上”和“向下”,但在(第二代)Brain 上它們是“向左”和“向右”,因此連接到的模組的下拉式選單中的參數箭頭按鈕必須更新。

下拉式選單已更新

Brain_button_sensing.png

這裡的訊息告訴您轉換已完成,並且 <Brain button pressed> 塊的下拉式選單已更新。

menu_options_change.png

因為(第一代)Brain 上的箭頭按鈕是“向上”和“向下”,但在(第二代)Brain 上它們是“向左”和“向右”,因此連接到的模組的下拉式選單中的參數箭頭按鈕必須更新。

動力傳動系統陀螺儀更新

Brain_inertial_confirmation.png

這裡的消息告訴您傳動系統陀螺儀感應器已替換為慣性感應器。

慣性.png

您將在裝置中看到慣性感測器圖示。    
注意:如果此項目轉換回第一代,外部陀螺儀將不會自動配置。 需要手動配置。

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

Last Updated: