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