บทความนี้เป็นภาพรวมของ VEX Visual Studio Code Extension UI (อินเทอร์เฟซผู้ใช้) ส่วนขยายรองรับการพัฒนาโปรเจ็กต์ C++ และ Python สำหรับแพลตฟอร์ม VEX IQ 2nd Generation, EXP และ V5

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือที่มีให้นักพัฒนาเพื่อปรับปรุงประสบการณ์การเขียนโค้ดของพวกเขา

ส่วนประกอบ UI

มีองค์ประกอบหลัก 3 ส่วนใน VEX VS Code Extension

  1. แถบเครื่องมือ
  2. แถบกิจกรรมและแถบด้านข้าง
  3. แผงเทอร์มินัล

แถบเครื่องมือ

แถบเครื่องมือช่วยให้ผู้ใช้โต้ตอบกับโปรเจ็กต์ส่วนขยาย VEX VS Code ได้อย่างรวดเร็ว VEX Brains และ VEX Controllers แถบเครื่องมือจะทำงานเฉพาะเมื่อโครงการ VEX ที่ถูกต้องเปิดใน VS Code โครงการ VEX ที่ถูกต้องคือโครงการที่สร้างหรือนำเข้าโดยส่วนขยาย การเปิดโปรเจ็กต์ VEXcode หรือ VEXcode Pro ไม่ถูกต้องและจะต้องนำเข้า

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา พร้อมด้วยส่วนที่เน้นเพื่อการนำทางและการใช้งานที่ง่ายดาย

เครื่องมือเลือกอุปกรณ์

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือที่มีให้ผู้ใช้เพื่อปรับปรุงประสบการณ์การพัฒนาของพวกเขา

ตัวเลือกอุปกรณ์มีสองฟังก์ชันหลัก ขั้นแรก จะแสดงไอคอนสมองหรือตัวควบคุมซึ่งแสดงถึงประเภทอุปกรณ์ VEX ที่เชื่อมต่อ

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย V5 VS Code ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่นักพัฒนาใช้แพลตฟอร์ม VEX Robotics สามารถใช้งานร่วมกันได้

ประการที่สอง เมื่อคลิกไอคอนรายการอุปกรณ์ รายการเลือกด่วนจะปรากฏขึ้นพร้อมกับอุปกรณ์ VEX ที่เชื่อมต่อทั้งหมด ผู้ใช้สามารถเลือกอุปกรณ์ที่จะเชื่อมต่อส่วนขยายได้
อุปกรณ์ที่เชื่อมต่ออยู่ในปัจจุบันจะปรากฏที่ด้านบนของรายการเสมอ ตามด้วยอุปกรณ์อื่นๆ ทั้งหมดโดยจัดเรียงตามประเภทอุปกรณ์ (สมองหรือตัวควบคุม) และแพลตฟอร์ม (IQ รุ่นที่ 2, EXP และ V5)

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการปรับปรุงเวิร์กโฟลว์การพัฒนา

แต่ละรายการอุปกรณ์ประกอบด้วยชื่อสมอง แพลตฟอร์ม ประเภทอุปกรณ์ และข้อมูลเส้นทางของอุปกรณ์

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ที่แสดงอินเทอร์เฟซและคุณลักษณะที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพการเขียนโค้ดและรองรับการพัฒนา V5

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ด ตัวเลือกการดีบัก และฟังก์ชันการจัดการโครงการ

สำคัญ

หากคอนโทรลเลอร์เชื่อมต่อกับคอมพิวเตอร์ แต่ไม่มีลิงก์วิทยุไปยังสมอง จะไม่มีชื่อสมองปรากฏถัดจากรายการหรือไอคอนแถบสถานะรายการอุปกรณ์

ตัวเลือกสล็อต

ภาพหน้าจอของอินเทอร์เฟซส่วนขยายโค้ด V5 VS ซึ่งแสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนา V5 รวมทั้งชิ้นส่วนโค้ดและตัวเลือกการดีบัก

ไอคอนตัวเลือกช่องช่วยให้ผู้ใช้สามารถเลือกช่องที่จะดาวน์โหลดส่วนขยายหรือเล่นโปรแกรมของผู้ใช้ได้

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนา V5 รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

เมื่อคลิกไอคอนตัวเลือกช่อง รายการเลือกด่วนจะปรากฏขึ้นพร้อมกับช่องโปรแกรมผู้ใช้ที่มีอยู่ 1-8

สร้าง/ดาวน์โหลด

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา โดยเน้นที่การปรับปรุงประสิทธิภาพการทำงานและการจัดการโค้ดภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและฟังก์ชันการจัดการโครงการ

ไอคอนสร้าง/ดาวน์โหลดจะเปลี่ยนการทำงานหากมีการเชื่อมต่อ VEX Brain หรือ VEX Controller

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา โดยเน้นที่การปรับปรุงประสิทธิภาพการทำงานและการจัดการโค้ด

หากไม่ได้เชื่อมต่ออุปกรณ์ VEX ไอคอนบิลด์จะปรากฏขึ้น เมื่อคลิกแล้ว โปรเจ็กต์จะถูกสร้างขึ้นเท่านั้น

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและฟังก์ชันการจัดการโครงการ

หากมีการเชื่อมต่ออุปกรณ์ VEX ไอคอนดาวน์โหลดจะปรากฏขึ้น เมื่อคลิก โครงการจะถูกสร้างขึ้น และหากสำเร็จ จะถูกดาวน์โหลดไปยังอุปกรณ์ VEX

เล่น

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและการรวมหุ่นยนต์ VEX

เมื่อคลิกไอคอนเล่น จะรันโปรแกรมผู้ใช้ในช่องที่เลือก

หยุด

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่ใช้งานได้สำหรับนักพัฒนาที่ใช้แพลตฟอร์ม V5

เมื่อคลิกไอคอนหยุด จะหยุดโปรแกรมของผู้ใช้

พื้นที่ทำงานที่เลือก

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและตัวเลือกหมวดหมู่ V5 ซึ่งออกแบบมาเพื่อปรับปรุงประสบการณ์การพัฒนาให้ดียิ่งขึ้น

VS Code รองรับโปรเจ็กต์พื้นที่ทำงานหลายรายการ ตัวเลือกโปรเจ็กต์อนุญาตให้ผู้ใช้สลับระหว่างโปรเจ็กต์ VEX เมื่อมีหลายโปรเจ็กต์ภายในเวิร์กสเปซ

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและฟังก์ชันต่างๆ ที่เกี่ยวข้องกับคำอธิบายหมวดหมู่ V5 รวมถึงเครื่องมือแก้ไขโค้ดและตัวเลือกสำหรับนักพัฒนา

เมื่อคลิกไอคอนตัวเลือกโครงการ รายการเลือกด่วนจะปรากฏขึ้นพร้อมกับโครงการที่ถูกต้องทั้งหมด

สิ่งสำคัญ
หากโครงการไม่ถูกต้อง โครงการจะไม่ปรากฏในรายการเลือกด่วนของโครงการ โครงการไม่ถูกต้องเว้นแต่จะถูกสร้างขึ้นหรือนำเข้าโดยส่วนขยาย VEX VS Code

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

ตัวเลือกไฟล์ Python (Python เท่านั้น)
เมื่อเลือกโปรเจ็กต์ VEX python ตัวเลือกไฟล์ Python จะปรากฏในแถบเครื่องมือ Python สำหรับ VEX รองรับการดาวน์โหลดไฟล์เดียวในปัจจุบันเท่านั้น

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด


เมื่อคลิกไอคอน รายการเลือกด่วนจะปรากฏขึ้นพร้อมไฟล์ Python ทั้งหมดที่อยู่ในไดเร็กทอรีเวิร์กสเปซ
ตัวเลือกไฟล์หลามอนุญาตให้ผู้ใช้สลับระหว่างไฟล์ต้นฉบับหลาม (.py)

แถบกิจกรรม VEX และแถบด้านข้าง

ภาพหน้าจอของส่วนขยาย VS Code สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และฟีเจอร์ต่างๆ ที่เกี่ยวข้องกับคำอธิบายหมวดหมู่ V5 รวมทั้งเครื่องมือแก้ไขโค้ดและตัวเลือกการนำทาง

การดำเนินการโครงการ

ภาพหน้าจอของอินเทอร์เฟซส่วนขยายรหัส V5 VS ที่แสดงคุณลักษณะและฟังก์ชันการทำงานเพื่อยกระดับประสบการณ์การเขียนโค้ดด้วยหุ่นยนต์ VEX

แถบกิจกรรม vex ประกอบด้วยมุมมองการดำเนินการโครงการและมุมมองข้อมูลอุปกรณ์ VEX

มุมมองการดำเนินการของโครงการใช้สำหรับการสร้างโครงการใหม่หรือนำเข้าโครงการ VEXcode หรือ VEXcode Pro ที่มีอยู่

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างโครงการ

ข้อมูลเวอร์ชันจะแสดงที่มุมล่างซ้ายและขวาของมุมมองด้วย

สิ่งสำคัญ
หากโปรเจ็กต์ VEXcode หรือ VEXcode Pro เปิดอยู่ในโปรแกรมแก้ไข จะไม่ถือว่าเป็นโปรเจ็กต์ VEX ที่ถูกต้อง จะต้องนำเข้าโปรเจ็กต์โดยใช้ปุ่มนำเข้าในแถบด้านข้าง VEX

ข้อมูลอุปกรณ์ VEX

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซและฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและฟังก์ชันเฉพาะของ V5ภาพหน้าจอของอินเทอร์เฟซส่วนขยายโค้ด VEX V5 ใน Visual Studio Code แสดงคุณลักษณะสำคัญและตัวเลือกที่มีให้สำหรับการเขียนโปรแกรมระบบหุ่นยนต์ V5

มุมมองข้อมูลอุปกรณ์ VEX ช่วยให้ผู้ใช้สามารถเห็นภาพรวมของ VEX Brain หรือ VEX Controller ที่เชื่อมต่ออยู่ สามารถดูเวอร์ชัน VEXos, เส้นทางพอร์ตอนุกรม, โปรแกรมผู้ใช้ และข้อมูลอุปกรณ์ได้ในมุมมองนี้ ฟังก์ชั่นอื่นๆ เช่น การอัพเดตเฟิร์มแวร์ VEXos, ภาพหน้าจอ, การตั้งชื่อสมอง และหมายเลขทีมการตั้งค่า ก็สามารถทำได้ผ่านมุมมองนี้เช่นกัน

ข้อมูลระบบ

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับนักพัฒนาในหมวดหมู่ V5

ข้อมูลระบบให้ภาพรวมโดยย่อของอุปกรณ์ VEX ที่เชื่อมต่อ ซึ่งรวมถึงเวอร์ชัน VEXos ของอุปกรณ์ ชื่อ Brain หมายเลขทีม Brain ID และข้อมูลเวอร์ชันรันไทม์ของ Python

ข้อมูลพอร์ตอนุกรม

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการดีบัก

ข้อมูลพอร์ตอนุกรมจะแสดงเส้นทางอุปกรณ์สำหรับแต่ละพอร์ตที่มีอยู่สำหรับอุปกรณ์ VEX อุปกรณ์ VEX ส่วนใหญ่ระบุเป็นพอร์ตอนุกรมสองพอร์ต พอร์ตอนุกรมการสื่อสารใช้เพื่อดาวน์โหลดโปรแกรมและควบคุมการทำงานของสมอง พอร์ตอนุกรมของผู้ใช้ใช้เพื่อถ่ายโอนข้อมูลระหว่างแอปผู้ใช้ที่ทำงานบน Brain และคอมพิวเตอร์โฮสต์ที่เชื่อมต่อผ่าน USB คอนโทรลเลอร์ V5 เป็นอุปกรณ์ VEX เพียงตัวเดียวที่มีเพียงพอร์ตอนุกรมการสื่อสารและไม่มีพอร์ตอนุกรมของผู้ใช้

ข้อมูลโปรแกรม

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนาที่ทำงานกับโปรเจ็กต์ V5

ข้อมูลโปรแกรมแสดงรายการโปรแกรมผู้ใช้ที่ดาวน์โหลดทั้งหมดบน VEX Brain

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการรวม

แต่ละรายการโปรแกรมสามารถขยายเพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับแต่ละโปรแกรมของผู้ใช้ เช่น ตำแหน่งสล็อต ชื่อไฟล์ ประเภทภาษา ขนาดไฟล์ และเวลาที่ดาวน์โหลด

ข้อมูลอุปกรณ์

ภาพหน้าจอของอินเทอร์เฟซส่วนขยายโค้ด V5 VS ซึ่งแสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนา V5 รวมถึงชิ้นส่วนโค้ดและตัวเลือกการกำหนดค่า

ข้อมูลอุปกรณ์แสดงรายการอุปกรณ์พอร์ตอัจฉริยะทั้งหมดที่เชื่อมต่อกับ VEX Brain แต่ละรายการจะแสดงหมายเลขพอร์ตอัจฉริยะและประเภทอุปกรณ์

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนาที่ทำงานกับโปรเจ็กต์ V5

รายการอุปกรณ์แต่ละรายการสามารถขยายเพื่อแสดงข้อมูลเวอร์ชันเฟิร์มแวร์เกี่ยวกับอุปกรณ์พอร์ตอัจฉริยะแต่ละเครื่องได้

สถานะการเชื่อมโยงคอนโทรลเลอร์จะปรากฏขึ้นเมื่อเชื่อมต่อกับอุปกรณ์สมอง VEX

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนาที่ทำงานกับ VEX Robotics รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

VEX Brain เชื่อมโยงกับ VEX Controller

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและฟังก์ชันต่างๆ ที่เกี่ยวข้องกับนักพัฒนาที่ใช้แพลตฟอร์ม V5

VEX Brain ไม่ได้เชื่อมโยงกับ VEX Controller

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะสำคัญและเครื่องมือที่มีให้สำหรับนักพัฒนาเพื่อปรับปรุงประสบการณ์การเขียนโค้ดของพวกเขา

คอนโทรลเลอร์ VEX V5 เชื่อมโยงกับ VEX V5 Brain

ภาพหน้าจอ

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้นักพัฒนาใช้เพื่อยกระดับประสบการณ์การเขียนโค้ดของพวกเขา

เมื่อคลิกที่ไอคอนกล้อง ผู้ใช้จะสามารถถ่ายและดาวน์โหลดภาพหน้าจอจาก VEX Brain
ภาพหน้าจอจะใช้ได้เมื่อเชื่อมต่อโดยตรงกับ VEX Brain ผ่าน USB เท่านั้น

แบตเตอรี่ Medic (สมอง V5 เท่านั้น)

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซและฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและตัวเลือกการรวมหุ่นยนต์ VEX

เมื่อคลิกที่ไอคอนรูปหัวใจ ส่วนขยายจะดาวน์โหลดและรันโปรแกรมผู้ใช้ด้านการแพทย์แบตเตอรี่

ตั้งชื่อสมอง

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และคุณลักษณะที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพการเขียนโค้ดและการจัดการโครงการในการพัฒนาหุ่นยนต์ VEX

เมื่อคลิกที่ไอคอนดินสอถัดจากชื่อระบบ>ผู้ใช้สามารถตั้งชื่อให้กับ VEX Brain ได้

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการเขียนโปรแกรมหุ่นยนต์ VEX รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

หลังจากคลิกไอคอนดินสอ ช่องป้อนข้อมูลจะปรากฏที่ด้านบนของโปรแกรมแก้ไข VS Code พิมพ์ชื่อสมองใหม่ลงในช่องป้อนข้อมูลแล้วกด Enter เพื่อตั้งค่า

กำหนดหมายเลขทีม

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนาที่ทำงานกับโปรเจ็กต์ V5

เมื่อคลิกที่ไอคอนดินสอถัดจากทีมระบบ>ผู้ใช้สามารถกำหนดหมายเลขทีมสำหรับ VEX Brain

ภาพหน้าจอของส่วนขยาย VS Code สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และคุณลักษณะที่เกี่ยวข้องกับการพัฒนาหมวดหมู่ V5 รวมทั้งเครื่องมือแก้ไขโค้ดและตัวเลือกการผสานรวม

หลังจากคลิกไอคอนดินสอ กล่องป้อนข้อมูลจะปรากฏขึ้นที่ด้านบนของโปรแกรมแก้ไข VS Code พิมพ์หมายเลขทีมใหม่ในช่องป้อนข้อมูลแล้วกด Enter เพื่อตั้งค่า

ลบโปรแกรมผู้ใช้

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและฟังก์ชันการจัดการโครงการ

เมื่อคลิกที่ไอคอน ถังขยะ ถัดจากชื่อโปรแกรม->ชื่อโครงการ ผู้ใช้สามารถลบโปรแกรมในช่องเฉพาะได้ ข้อสำคัญเมื่อคุณลบโปรแกรมแล้วจะไม่สามารถกู้คืนได้ โปรดใช้ความระมัดระวังเมื่อใช้คุณสมบัตินี้

คำเตือนข้อมูลอุปกรณ์

อัพเดต VEXos

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและความสามารถในการรวมเข้าด้วยกัน

เมื่อเวอร์ชัน VEXos ของ VEX Brain ล้าสมัย ไอคอนข้อความเตือนจะปรากฏขึ้นถัดจากเวอร์ชัน VEXos และไอคอน Brain ทั้งสองจะเปลี่ยนเป็นสีเหลือง

เพื่อแก้ไขคำเตือนนี้ ผู้ใช้ควรอัปเดต VEXos สำหรับ VEXos Brain

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและฟังก์ชันต่างๆ เพื่อยกระดับประสบการณ์การเขียนโค้ด รวมทั้งเมนูและตัวเลือกเครื่องมือ

สามารถอัปเดต VEX ได้โดยคลิกลูกศรขึ้นถัดจากไอคอน VEX Brain

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและตัวเลือกการรวมเพื่อประสบการณ์การพัฒนาที่ดียิ่งขึ้น

นอกจากนี้ กล่องการแจ้งเตือนจะปรากฏที่มุมขวาล่างของโปรแกรมแก้ไข VS Code เมื่อ VEXos ล้าสมัย ผู้ใช้สามารถเริ่มการอัปเดต VEXos ได้โดยคลิกปุ่ม "อัปเดต" หรือคลิกปุ่ม "ละเว้น" เพื่อข้ามการอัปเดต VEXos

สมองไม่ได้เชื่อมโยงกับคอนโทรลเลอร์ที่เชื่อมต่ออยู่

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

ไอคอน VEX Controller จะเปลี่ยนเป็นสีเหลืองเมื่อ VEX Controller เชื่อมต่อกับคอมพิวเตอร์ แต่ไม่ได้เชื่อมโยงกับ VEX Brain

เพื่อแก้ไขคำเตือนนี้ ผู้ใช้ควรเชื่อมโยง VEX Controller กับ VEX Brain

แผงเทอร์มินัล

VEX VS Code Extension มีเทอร์มินัลสองเครื่องเมื่อเริ่มต้นระบบ ได้แก่ Log Terminal และ Interactive Terminal

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

ล็อกเทอร์มินัล

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนา V5 รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

Log Terminal จะแสดงเอาต์พุตของบิลด์ ข้อผิดพลาดของบิลด์ และผลลัพธ์การดาวน์โหลด

เทอร์มินัลแบบโต้ตอบ

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนาหุ่นยนต์ VEX รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

Interactive Terminal มี 2 ฟังก์ชัน ได้แก่ การแสดงบันทึก printf และส่งการกดแป้นพิมพ์ดิบกลับไปยังโปรแกรมผู้ใช้ เพื่อใช้ประโยชน์จากเทอร์มินัลแบบโต้ตอบ Brain หรือคอนโทรลเลอร์จะต้องเชื่อมต่อกับคอมพิวเตอร์ที่ใช้ VEX VS Code Extension เอาต์พุตเทอร์มินัลแบบโต้ตอบจะถูกล้างตามค่าเริ่มต้นหลังจากสร้างและดาวน์โหลดโปรแกรมผู้ใช้

การตั้งค่าผู้ใช้

การตั้งค่าผู้ใช้คือการตั้งค่าส่วนกลางที่โค้ด Visual Studio เสนอให้สำหรับแต่ละส่วนขยาย การตั้งค่าผู้ใช้จะถูกนำไปใช้กับทุกโครงการส่วนขยายรหัส VEX VS

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

วิธีเข้าถึงการตั้งค่าผู้ใช้ VEX

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและตัวเลือกที่มีให้ผู้ใช้เพื่อปรับปรุงประสบการณ์การเขียนโค้ดด้วยหุ่นยนต์ VEX

คลิกเฟืองที่มุมซ้ายของ VS Code แล้วเมนูบริบทจะปรากฏขึ้น

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับนักพัฒนาในหมวดหมู่ V5

ในเมนูบริบทคลิกรายการ "การตั้งค่า" และหน้าการตั้งค่าจะปรากฏขึ้น

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและฟังก์ชันเฉพาะของ VEX

ในมุมมองรายการด้านซ้ายมือ ให้คลิกที่รายการ "ส่วนขยาย" จากนั้นเลื่อนลงไปด้านล่างและค้นหารายการที่มีป้ายกำกับ “VEX”

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขโค้ดและฟังก์ชันการจัดการโครงการ

คลิกที่รายการ “VEX”

ภาพหน้าจอของส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและฟังก์ชันที่เกี่ยวข้องกับคำอธิบายหมวดหมู่ V5 รวมทั้งองค์ประกอบของอินเทอร์เฟซผู้ใช้และตัวอย่างโค้ด

การตั้งค่าผู้ใช้ VEX จะปรากฏในแผงด้านขวามือ

ภาพรวมการตั้งค่า

ช่องคอนโทรลเลอร์ (คอนโทรลเลอร์ V5 เท่านั้น)

การตั้งค่า Controller Channel จะควบคุมประเภทช่องสัญญาณการสื่อสารทางวิทยุระหว่าง V5 Brain และ V5 Controller
การตั้งค่านี้ใช้เฉพาะเมื่อ VS Code เชื่อมต่อกับคอนโทรลเลอร์ V5 ผ่าน USB และคอนโทรลเลอร์เชื่อมต่อกับ V5 Brain ผ่าน VEXnet ผู้ใช้สามารถเลือกระหว่าง ดาวน์โหลด และ Pit ช่อง เมื่อตั้งค่าเป็น ดาวน์โหลดวิทยุจะข้ามไปยังช่องดาวน์โหลด VEXnet เมื่อการดาวน์โหลดโปรแกรมของผู้ใช้เริ่มต้นขึ้น ช่องทางการดาวน์โหลดช่วยให้อัตราข้อมูลสูงขึ้นและการดาวน์โหลดมีประสิทธิภาพมากขึ้น เมื่อตั้งค่าเป็น Pitวิทยุจะยังคงอยู่ในช่อง Pit และการดาวน์โหลดจะใช้เวลานานกว่ามาก ตามค่าเริ่มต้น การตั้งค่านี้ตั้งไว้ที่ ดาวน์โหลด

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนาที่ทำงานกับโปรเจ็กต์ V5

หน้าแรกของโครงการ Cpp SDK

อย่าแก้ไขการตั้งค่านี้

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

เส้นทาง Cpp Toolchain

Cpp Toolchain Path กำหนดเส้นทางสำหรับ toolchain ที่ใช้เมื่อสร้างโปรเจ็กต์ C++ VEX VS Code

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ด ตัวเลือกการดีบัก และเครื่องมือการจัดการโครงการ

เปิดใช้งานเทอร์มินัลผู้ใช้

การตั้งค่า เปิดใช้งานเทอร์มินัลผู้ใช้ อนุญาตให้ส่วนขยายเปิดพอร์ตอนุกรมของผู้ใช้เมื่อส่วนขยายตรวจพบ VEX Brain หรือ VEX Controller ข้อยกเว้นเดียวที่ใช้กับคอนโทรลเลอร์ V5 ซึ่งไม่ได้ระบุพอร์ตอนุกรมของผู้ใช้

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

เปิดใช้งาน อนุญาตให้ส่วนขยายเชื่อมต่อกับพอร์ตผู้ใช้เมื่อเริ่มต้น และจะสร้าง Interactive Terminal หากเลือกเปิดใช้งานในขณะที่ส่วนขยายกำลังทำงาน ส่วนขยายจะพยายามเปิดพอร์ตผู้ใช้หากมีการเชื่อมต่ออุปกรณ์อยู่
ปิดใช้งาน ป้องกันไม่ให้ส่วนขยายเชื่อมต่อกับพอร์ตผู้ใช้เมื่อเริ่มต้นระบบ และจะไม่สร้างเทอร์มินัลแบบโต้ตอบ หากเลือกปิดใช้งานในขณะที่ส่วนขยายกำลังทำงาน ส่วนขยายจะปิดพอร์ตผู้ใช้และลบเทอร์มินัลแบบโต้ตอบออก

ประเภทการสร้างโครงการ

Project Build Type กำหนดวิธีที่ส่วนขยายจะสร้างโปรเจ็กต์ C++ ผู้ใช้สามารถตั้งค่าประเภทบิลด์เป็น Build หรือ Rebuild
Build สร้างโปรเจ็กต์เมื่อ Make ตรวจพบการเปลี่ยนแปลงในซอร์สโค้ดของโปรเจ็กต์เท่านั้น
สร้างใหม่ ทำความสะอาดไดเร็กทอรี build ของโปรเจ็กต์ จากนั้นจึงสร้างโปรเจ็กต์ โดยปกติตัวเลือกนี้จะช้ากว่ามาก

ภาพหน้าจอของส่วนขยาย VS Code สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซและคุณลักษณะต่างๆ ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพในการเขียนโค้ดและปรับปรุงกระบวนการพัฒนาให้มีประสิทธิภาพสำหรับผู้ใช้ที่ทำงานกับโปรเจ็กต์ V5

โครงการบ้าน

Project Home ตั้งค่าโฮมไดเร็กทอรีเริ่มต้นสำหรับโปรเจ็กต์ใหม่เมื่อดำเนินการวิซาร์ดโปรเจ็กต์ใหม่เสร็จแล้ว

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวเลือกการแก้ไขและดีบักโค้ด

เรียกใช้หลังจากดาวน์โหลด

เรียกใช้หลังจากดาวน์โหลด เมื่อเปิดใช้งาน ทำให้โปรแกรมผู้ใช้ทำงานหลังจากดาวน์โหลดไปยัง VEX Brain

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และคุณลักษณะต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและฟังก์ชันเฉพาะของ VEX

หน้าแรกของ Python SDK

อย่าแก้ไขการตั้งค่านี้

ภาพหน้าจอของอินเทอร์เฟซส่วนขยายโค้ด V5 VS ซึ่งแสดงคุณลักษณะและเครื่องมือที่มีให้สำหรับการพัฒนา V5 รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

วิธีใช้คำสั่ง VEX

วิธีใช้คำสั่ง VEX ช่วยให้สามารถเข้าถึงเอกสารประกอบสำหรับฟังก์ชันเฉพาะที่รวมอยู่ใน C++ และ Python API (Application Programming Interface) เอกสารประกอบเป็นข้อมูลเฉพาะสำหรับแต่ละแพลตฟอร์ม VEX (IQ 2nd Generation, EXP, V5)

ภาพหน้าจอของ VS Code Extension สำหรับ V5 ซึ่งแสดงอินเทอร์เฟซผู้ใช้และฟีเจอร์ต่างๆ รวมถึงเครื่องมือแก้ไขโค้ดและตัวเลือกการผสานรวมสำหรับการเขียนโปรแกรมหุ่นยนต์ VEX

หากต้องการเข้าถึงวิธีใช้คำสั่ง VEX ก่อนอื่นให้เลือกข้อความของฟังก์ชันที่ต้องการค้นหา

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการดีบัก

คลิกขวาที่ข้อความที่เลือก จากนั้นเมนูบริบทจะปรากฏขึ้น
ถัดไป คลิกที่วิธีใช้คำสั่ง VEX เพื่อเข้าถึงเอกสาร

ภาพหน้าจอของอินเทอร์เฟซ VS Code Extension สำหรับ V5 แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงตัวอย่างโค้ดและตัวเลือกการจัดการโครงการ

หาก VEX Command Help พบว่าตรงกันทุกประการ webview ใหม่จะปรากฏขึ้นพร้อมกับเอกสารที่เกี่ยวข้อง

ภาพหน้าจอของอินเทอร์เฟซส่วนขยาย VS Code สำหรับ V5 ที่แสดงคุณลักษณะและเครื่องมือต่างๆ ที่มีให้สำหรับนักพัฒนา รวมถึงชิ้นส่วนโค้ดและตัวเลือกการจัดการโครงการ

หากเอกสารหลายฉบับตรงกับข้อความที่เลือก รายการแบบเลื่อนลงจะปรากฏขึ้นพร้อมกับรายการเอกสารที่เกี่ยวข้องที่กรองแล้ว

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

Last Updated: