การตั้งค่าผู้ใช้คือการตั้งค่าส่วนกลางที่ Visual Studio Code นำเสนอสำหรับแต่ละส่วนขยาย การตั้งค่าผู้ใช้ VEX ช่วยให้เราสามารถกำหนดค่าส่วนขยาย VEX ตามความต้องการของเราเอง และนำไปใช้กับโปรเจ็กต์ส่วนขยาย VEX VS Code ทุกโครงการ
การเข้าถึงการตั้งค่าผู้ใช้ VEX ในรหัส VS
- คลิกที่ไอคอนการตั้งค่าที่ด้านล่างซ้ายของ VS Code User Interface
- เมนูบริบทจะแจ้ง คลิกที่ การตั้งค่า รายการ
- หน้าต่าง การตั้งค่า จะปรากฏขึ้น
- คลิกที่รายการ ส่วนขยาย ในมุมมองรายการด้านซ้ายของหน้าต่าง การตั้งค่า เพื่อขยายรายการ ส่วนขยาย และดูรายการต่างๆ
- เลื่อนมุมมองรายการลงไปด้านล่างและคลิกที่รายการ VEX
- การตั้งค่าผู้ใช้ VEX จะปรากฏในแผงด้านขวามือ
ภาพรวมการตั้งค่าผู้ใช้ VEX
-
ตัวควบคุม: ช่อง (ตัวควบคุม V5 เท่านั้น)
ตัวควบคุม : การตั้งค่าช่อง จะควบคุมประเภทช่องสัญญาณการสื่อสารทางวิทยุระหว่าง V5 Brain และตัวควบคุม V5 การตั้งค่านี้ใช้ได้เฉพาะเมื่อ VS Code เชื่อมต่อกับคอนโทรลเลอร์ V5 ผ่าน USB และคอนโทรลเลอร์เชื่อมต่อกับ V5 Brain ผ่าน VEXnet เท่านั้น
หากต้องการตั้งค่าช่องวิทยุตัวควบคุม V5 ให้คลิกที่เมนูแบบเลื่อนลงและเลือกระหว่าง ดาวน์โหลด และ Pit- ดาวน์โหลด - เมื่อตั้งค่าเป็น ดาวน์โหลดวิทยุจะข้ามไปที่ช่องดาวน์โหลด VEXnet เมื่อเริ่มการดาวน์โหลดโปรแกรมของผู้ใช้ ช่องทางการดาวน์โหลดช่วยให้อัตราข้อมูลสูงขึ้นและการดาวน์โหลดมีประสิทธิภาพมากขึ้น
-
Pit - เมื่อตั้งค่าเป็น Pit วิทยุ จะยังคงอยู่ในช่อง Pit และการดาวน์โหลดจะใช้เวลานานกว่ามาก
-
Cpp SDK: หน้าแรก
การตั้งค่า Cpp SDK Home จะตั้งค่าโฮมไดเร็กทอรีของ C++ SDK (ชุดพัฒนาซอฟต์แวร์) การตั้งค่านี้กำหนดตำแหน่งบนคอมพิวเตอร์ที่ติดตั้ง C++ SDK
หมายเหตุ: ห้ามแก้ไขการตั้งค่านี้
-
Cpp Toolchain: เส้นทาง
การตั้งค่า Cpp Toolchain Path กำหนดเส้นทางสำหรับ toolchain ที่ใช้เมื่อสร้างโครงการ C ++ VEX VS Code
หากต้องการตั้งค่า Cpp Toolchain Path ให้พิมพ์ Path ไปยัง toolchain บนคอมพิวเตอร์ในกล่องข้อความ
-
ทั่วไป: เปิดใช้งานเทอร์มินัลผู้ใช้
การตั้งค่า เปิดใช้งานเทอร์มินัลผู้ใช้ ช่วยให้ส่วนขยาย VEX เปิดพอร์ตอนุกรมของผู้ใช้เมื่อส่วนขยายตรวจพบ VEX Brain หรือตัวควบคุม VEX ข้อยกเว้นเดียวที่ใช้กับคอนโทรลเลอร์ V5 ซึ่งไม่ได้ระบุพอร์ตอนุกรมของผู้ใช้
หากต้องการตั้งค่า เปิดใช้งาน Terminal ผู้ใช้ ให้คลิกที่เมนูแบบเลื่อนลงและเลือกระหว่าง เปิดใช้งาน และ ปิดใช้งาน- เปิดใช้งาน - เปิดใช้งาน อนุญาตให้ส่วนขยาย VEX เชื่อมต่อกับพอร์ตผู้ใช้เมื่อเริ่มต้นระบบ และจะสร้างเทอร์มินัลแบบโต้ตอบ หากเลือก เปิดใช้งาน ในขณะที่ส่วนขยายกำลังทำงาน ส่วนขยายจะพยายามเปิดพอร์ตผู้ใช้หากอุปกรณ์เชื่อมต่ออยู่
- ปิดการใช้งาน - ปิดการใช้งาน ป้องกันไม่ให้ส่วนขยาย VEX เชื่อมต่อกับพอร์ตผู้ใช้เมื่อเริ่มต้นระบบ และจะไม่สร้างเทอร์มินัลแบบโต้ตอบ หากเลือก ปิดใช้งาน ในขณะที่ส่วนขยายกำลังทำงาน ส่วนขยายจะปิดพอร์ตผู้ใช้และลบเทอร์มินัลแบบโต้ตอบออก
-
ทั่วไป: รายการบันทึก
การตั้งค่า รายการบันทึก จะกำหนดจำนวนรายการบันทึกที่จะอัปโหลดจาก VEX Brain
หากต้องการกำหนดจำนวนรายการบันทึก ให้พิมพ์หมายเลขในกล่องข้อความ
หมายเหตุ: ตามค่าเริ่มต้น จำนวนรายการบันทึกจะถูกตั้งค่าเป็น 1,000
-
โปรเจ็กต์: Build Type
การตั้งค่า โปรเจ็กต์: Build Type จะกำหนดวิธีที่ VEX Extension จะสร้างโปรเจ็กต์ C++
หากต้องการตั้งค่าประเภทการสร้างโครงการ Cpp ให้คลิกที่เมนูแบบเลื่อนลงและเลือกระหว่าง สร้าง และ สร้างใหม่- Build - Build จะสร้างโปรเจ็กต์เฉพาะเมื่อตรวจพบการเปลี่ยนแปลงในซอร์สโค้ดของโปรเจ็กต์เท่านั้น
- สร้างใหม่ - สร้างใหม่ ทำความสะอาดไดเร็กทอรี build ของโปรเจ็กต์ จากนั้นจึงสร้างโปรเจ็กต์ ตัวเลือกนี้ช้ากว่ามาก
-
โปรเจ็กต์: โฮม
การตั้งค่า โปรเจ็กต์: โฮม จะตั้งค่าโฮมไดเร็กทอรีเริ่มต้นสำหรับโปรเจ็กต์ใหม่เมื่อดำเนินการตัวช่วยสร้างโปรเจ็กต์ใหม่เสร็จแล้ว
หากต้องการตั้งค่าตำแหน่งเริ่มต้นสำหรับโครงการใหม่ ให้พิมพ์ไดเร็กทอรีบนคอมพิวเตอร์ในกล่องข้อความ
-
โปรเจ็กต์: รันหลังจากดาวน์โหลด
โปรเจ็กต์ที่ : รันหลังจากดาวน์โหลด การตั้งค่าจะตั้งค่าหากโปรแกรมผู้ใช้ควรรันหลังจากดาวน์โหลดไปยัง VEX Brain
หากต้องการตั้งค่าโปรแกรมผู้ใช้ให้ทำงานหลังจากดาวน์โหลดลงใน VEX Brain แล้ว ให้เลือกช่องทำเครื่องหมาย หากต้องการตั้งค่าโปรแกรมผู้ใช้ไม่ให้ทำงานหลังจากการดาวน์โหลด ให้ยกเลิกการเลือกช่องทำเครื่องหมาย
หมายเหตุ: ตามค่าเริ่มต้น กล่องกาเครื่องหมายถัดจาก การตั้งค่าโครงการ: เรียกใช้หลังจากดาวน์โหลด คือ ไม่ได้เลือก
-
Python: SDK Home
การตั้งค่า Python SDK Home จะตั้งค่าโฮมไดเร็กทอรีของ Python SDK (ชุดพัฒนาซอฟต์แวร์) การตั้งค่านี้จะกำหนดตำแหน่งบนคอมพิวเตอร์ที่ติดตั้ง Python SDK
หมายเหตุ: ห้ามแก้ไขการตั้งค่านี้
-
System DFU: การกู้คืนอัตโนมัติ
การตั้งค่า System DFU Auto Recover จะตั้งค่าว่าสมองควรฟื้นตัวโดยอัตโนมัติเมื่อตรวจพบสมอง IQ (ที่ 2) หรือสมอง EXP ในโหมด DFU (อัพเดตเฟิร์มแวร์อุปกรณ์)
หากต้องการตั้งค่าสมองให้ฟื้นตัวโดยอัตโนมัติเมื่อตรวจพบสมอง IQ (ที่ 2) หรือสมอง EXP ในโหมด DFU ให้เลือกกล่องกาเครื่องหมาย มิฉะนั้น ให้ยกเลิกการเลือกกล่องกาเครื่องหมาย
หมายเหตุ: ตามค่าเริ่มต้น กล่องกาเครื่องหมายถัดจากการตั้งค่า System DFU: การกู้คืนอัตโนมัติ จะถูกเลือกไว้
-
เซิร์ฟเวอร์ Websocket: เปิดใช้งาน
การตั้งค่า Websocket: เปิดใช้งาน เปิดใช้งานส่วนขยาย VEX เพื่อเริ่มต้นเซิร์ฟเวอร์ Websocket ซึ่งอนุญาตให้ถ่ายโอนข้อมูลแบบเรียลไทม์ระหว่างเซิร์ฟเวอร์และอุปกรณ์ VEX
หากต้องการตั้งค่า Websocket Server: เปิดใช้งานการตั้งค่า ให้คลิกเมนูแบบเลื่อนลงและเลือกระหว่าง เปิดใช้งาน และ ปิดใช้งาน- เปิดใช้งาน - หากเลือก เปิดใช้ ส่วนขยาย VEX จะเริ่มต้นเซิร์ฟเวอร์ Websocket ซึ่งอนุญาตให้ผู้ใช้เข้าถึงไปป์แบบสองทางไปยังอุปกรณ์ VEX ที่เลือก สามารถเข้าถึงเซิร์ฟเวอร์ Websocket ได้ที่ `ws://[ip]:[port]/vexrobotics.vexcode/device`
- ปิดการใช้งาน - หากเลือก ปิดการใช้งาน ส่วนขยาย VEX จะไม่เริ่มเซิร์ฟเวอร์ Wesocked
-
Websocket Server: ที่อยู่โฮสต์
การตั้งค่า Websocket Server: ที่อยู่โฮสต์ จะตั้งค่าที่อยู่โฮสต์ของ WebSocket Server Websocket Server โฮสต์อยู่บนคอมพิวเตอร์ที่ VEX Extension กำลังทำงานอยู่ ที่อยู่โฮสต์เซิร์ฟเวอร์ Websocket คือที่อยู่ IP สำหรับการเข้าถึงเซิร์ฟเวอร์ Websocket ที่ `ws://[ip]:[พอร์ต]/vexrobotics.vexcode/device`
หากต้องการตั้งค่าที่อยู่โฮสต์ พิมพ์ที่อยู่โฮสต์ (ที่อยู่ IP) ในกล่องข้อความ
-
Websocket Server: พอร์ต
การตั้งค่า Websocket Server: พอร์ต จะกำหนดค่าหมายเลขพอร์ตของพอร์ตที่ Websocket Server ทำงานอยู่ หมายเลขพอร์ตสามารถใช้เพื่อเข้าถึง Websocket Server ได้ที่ `ws://[ip]:[port]/vexrobotics.vexcode/device`
หากต้องการตั้งค่าหมายเลขพอร์ตเซิร์ฟเวอร์ Websocket พิมพ์หมายเลขพอร์ตในกล่องข้อความ