本文概述了在 VEX Visual Studio Code (VS Code) 擴充功能中建立 VEX V5 專案的過程。 VEX VS Code Extension 中的專案可以透過兩種方式建立 - 透過從範例範本建立新專案或匯入現有的 VEXcode 專案。

注意:如果這是您第一次在 VS Code 中建立或匯入項目,您可能需要在裝置上啟用其他權限,VS Code 才能如預期般運作。

在 VS Code 中建立一個新項目

圖片1.png

在電腦上啟動 Visual Studio Code。 選擇 VS Code 活動列上的 VEX 圖示。

如果未出現 VEX 圖標,請確保您已安裝 VEX 擴充功能。 有關安裝此擴充功能的步驟,請參閱以下與您的裝置相符的文章。

圖片15.png

選擇主側欄中「項目操作」下的「新項目」按鈕。

圖片11.png

將提示建立新的 VEX 專案視窗。 選擇 V5 圖示以選擇 VEX V5 項目的項目平台。

圖片8.png

選擇 Python 或 C/C++ 作為程式語言,然後選擇對應的圖示。

圖片15.png

接下來,選擇用於建立 VEX V5 專案的範本或範例專案。

  • 透過向下捲動或使用搜尋列過濾項目清單來尋找範本或範例項目。
  • 這些範本和範例專案包含用於啟動專案的範例程式碼和/或機器人配置。

選擇範本或範例項目後,選擇“建立”。

圖片8.png

接下來,設定新項目的項目名稱、描述和位置。

在「項目名稱」下的文字方塊中輸入項目名稱。

注意: 項目名稱將用作項目頂級資料夾的名稱。 一旦專案下載到機器人上,它也將是顯示在 V5 Brain 螢幕上的名稱。 

圖片17.png

在「說明」下的文字方塊中輸入項目的說明。 此步驟是可選的。

圖片9.png

如果您想要將項目儲存在預設項目資料夾之外的其他位置,請向下捲動視窗並選擇「瀏覽」按鈕以選擇電腦上項目資料夾的位置。

注意: 預設項目位置設定為擴充全域設定中找到的預設項目資料夾。

截圖 2023-10-17 下午 3.45.11.png

現在已輸入名稱、描述和位置,選擇「建立」按鈕。 VS Code 視窗將開始刷新。

圖片7.png

VEX V5 的專案現已在 VEX VS Code Extension 中建立。 若要查看和開發專案程式碼,請在側邊欄中的專案名稱下選擇“src”。

圖片1.png

在側邊欄的“src”下選擇“main.py”(如果專案是 Python 專案)或“main.cpp”(如果專案是 C/C++ 專案)。

圖片5.png

所選範本或範例專案的程式碼將顯示在編輯器區域中,您可以在其中開發和編輯為 VEX V5 建立的專案。

導入現有的 VEXcode V5 項目

圖片1.png

在電腦上啟動 Visual Studio Code。 選擇 VS Code 活動列上的 VEX 圖示。

圖片11.png

選擇主側欄中「專案操作」下的「匯入專案」按鈕。

圖片10.png

將開啟“導入專案”視窗。 選擇要匯入的 VEXcode V5 專案文件,然後按一下「開啟」按鈕。

注意: VEX V5 支援的 VEXcode 專案文件類型為:

  • .v5cpp(VEXcode V5 C/C++ 專案)
  • .v5python(VEXcode V5 Python 專案)

圖片13.png

接下來,設定導入項目的項目名稱、描述和位置。

預設情況下,項目的名稱將保持不變。

圖4.png

在「說明」下的文字方塊中輸入項目的說明。 此步驟是可選的。

圖6.png

如果您想要將項目儲存在預設項目資料夾之外的其他位置,請向下捲動視窗並選擇「瀏覽」按鈕以選擇電腦上項目資料夾的位置。

注意: 預設項目位置設定為擴充全域設定中找到的預設項目資料夾。

截圖 2023-10-17 下午 3.45.11.png

現在已輸入名稱、描述和位置,選擇「建立」按鈕。 VS Code 視窗將開始刷新。

圖片19.png

VS Code 視窗刷新完成後,VEXcode V5 專案已匯入 VEX VS Code 擴充功能。 若要查看和開發專案程式碼,請在側邊欄中的專案名稱下選擇“src”。

圖片2.png

在側邊欄的“src”下選擇“main.py”(如果導入的項目是Python專案)或“main.cpp”(如果導入的專案是C/C++專案)。

截圖 2023-10-18 3.08.17 PM.png

匯入專案的程式碼將顯示在編輯器區域中,可以在其中進行修改。

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

Last Updated: