การใช้คุณสมบัติเติมข้อความอัตโนมัติ C ++ ใน VEXcode V5

การใช้ฟีเจอร์เติมข้อความอัตโนมัติของ C++ ในขณะที่สร้างโปรเจ็กต์ C++ ใน VEXcode V5 สามารถช่วยประหยัดเวลาและป้องกันข้อผิดพลาดเมื่อพิมพ์คำสั่ง

ตัวอย่างโปรเจ็กต์ระบบขับเคลื่อน Clawbot Drivetrain 2 พร้อมมอเตอร์ (ภาพขนาดย่อ)

หมายเหตุ: โปรเจ็กต์นี้ใช้เทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)


ปุ่ม Control-Spacebar

โปรเจ็กต์ VEXcode V5 C++ ที่ไฮไลต์ช่องว่างภายในฟังก์ชัน main() ในบรรทัดที่ 17

วิธีหนึ่งในการเริ่มต้นใช้คุณสมบัติเติมข้อความอัตโนมัติของ C++ คือการใช้ทางลัด Control-Spacebar บน Windows, macOS และ Chrome OS
ในการเริ่มต้น ให้เลือกบรรทัดแรกที่เปิดอยู่ในวงเล็บปีกกา int main () { }

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์ที่แสดงคำสั่งแนะนำทั้งหมด มีแถบเลื่อนให้ใช้งานเพื่อเลื่อนดูตัวเลือกต่างๆ

ใช้ปุ่มลัด Control-Spacebar (โดยการเลือกปุ่มควบคุมและ Spacebar พร้อมกัน) ชื่ออุปกรณ์หรือคำสั่งจะปรากฏในเมนูการเลือกแบบเลื่อนลง

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์แสดงคำสั่งที่แนะนำ คำสั่ง Drivetrain ถูกเน้นไว้

กด 'Enter/Return' หรือ 'Tab' บนแป้นพิมพ์ของคุณ หรือเลือกคำสั่งด้วยเคอร์เซอร์เพื่อทำการเลือก ในตัวอย่างนี้ เลือก 'ระบบขับเคลื่อน' ไว้

หมายเหตุ: ด้วยเมนูการเลือกที่ยาวขึ้น คุณสามารถเลือกโดยใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:

  • ใช้ปุ่ม "ขึ้น" และ "ลง" เพื่อเลือกชื่อที่คุณต้องการ จากนั้นกด "Tab" หรือ "Enter/Return" บนแป้นพิมพ์เพื่อทำการเลือก
  • ใช้เคอร์เซอร์เพื่อเลื่อนขึ้นและลงในเมนูเติมข้อความอัตโนมัติ จากนั้นทำการเลือกที่ต้องการ

โปรเจ็กต์ VEXcode V5 C++ ที่เลือกตัวเลือก Drivetrain จากเมนูแบบดรอปดาวน์แล้ว และคัดลอกวางลงในพื้นที่ทำงานเรียบร้อยแล้ว

'ระบบขับเคลื่อน' จะปรากฏบนบรรทัดแล้ว


การใช้เมนูการเลือก

โปรเจ็กต์ VEXcode V5 C++ ที่ไฮไลต์ช่องว่างภายในฟังก์ชัน main() ในบรรทัดที่ 17

หากคุณทราบคำสั่งที่คุณจะใช้ อีกวิธีหนึ่งในการใช้คุณลักษณะเติมข้อความอัตโนมัติคือเลือกบรรทัดแรกที่เปิดใน int main () วงเล็บปีกกา { }

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์แสดงคำสั่งที่แนะนำ ได้พิมพ์ตัวอักษร D แล้ว และกำลังใช้แป้นพิมพ์เพื่อเลือกคำสั่งต่างๆ ที่มีอยู่ ระบบขับเคลื่อนเป็นข้อเสนอแนะแรกและถูกเน้นไว้

เริ่มพิมพ์คำสั่ง ในตัวอย่างนี้ ให้ป้อน 'd' สำหรับระบบขับเคลื่อน ชื่ออุปกรณ์หรือคำสั่งจะปรากฏในเมนูการเลือกแบบเลื่อนลง เลือก 'ระบบขับเคลื่อน'

โปรเจ็กต์ VEXcode V5 C++ ที่เลือกตัวเลือก Drivetrain จากเมนูแบบดรอปดาวน์แล้ว และคัดลอกวางลงในพื้นที่ทำงานเรียบร้อยแล้ว

'ระบบขับเคลื่อน' จะปรากฏบนบรรทัดแล้ว


การใช้ตัวดำเนินการดอท

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์แสดงคำสั่งที่แนะนำ ได้พิมพ์อุปกรณ์ Drivetrain และตัวดำเนินการจุดแล้ว และกำลังใช้แป้นพิมพ์เพื่อไล่ดูคำสั่งต่างๆ ที่มีอยู่ คำสั่ง Drive For ถูกเน้นไว้

การเพิ่มตัวดำเนินการจุด (จุด '.') จะเปิดเมนูใหม่ของคำสั่งทั้งหมดที่มีอยู่ในเครื่อง สำหรับตัวอย่างนี้ ให้เลือก 'driveFor(ทิศทาง, ระยะทาง, หน่วย)'


เพิ่มพารามิเตอร์

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์แสดงคำสั่งที่แนะนำ คำสั่ง Drivetrain.driveFor ​​ถูกพิมพ์โดยมีเครื่องหมายวรรคตอนนำหน้า และพารามิเตอร์สำหรับฟังก์ชันนั้นมีอยู่ในเมนู ตัวเลือกพารามิเตอร์แรกอ่านไปข้างหน้า

พารามิเตอร์คือตัวเลือกที่ถูกส่งผ่านไปยังคำสั่งระหว่างวงเล็บ สำหรับตัวอย่างนี้ ให้เลือก 'ส่งต่อ'

พื้นที่ทำงาน VEXcode V5 C++ พร้อมเมนูแบบดรอปดาวน์แสดงคำสั่งที่แนะนำ คำสั่ง Drivetrain.driveFor(forward, 100, ถูกพิมพ์โดยเว้นพารามิเตอร์สุดท้ายว่างไว้ และพารามิเตอร์สำหรับส่วนนั้นของฟังก์ชันมีอยู่ในเมนู ตัวเลือกพารามิเตอร์ตัวที่สองที่อ่านค่าเป็นมิลลิเมตรจะถูกเน้นไว้

คำสั่งบางคำสั่งต้องใช้พารามิเตอร์หลายตัว ใช้เครื่องหมายจุลภาคเพื่อแยกพารามิเตอร์ต่างๆ ในคำสั่งเดียวกัน พารามิเตอร์บางตัวเป็นค่าและเมนูแบบเลื่อนลงจะไม่ปรากฏขึ้น เช่น เมื่อใช้คำสั่ง 'Drive for' ให้ป้อน '100' สำหรับค่าที่สอง ตรวจสอบให้แน่ใจว่าได้เพิ่มลูกน้ำหลังค่าสำหรับดรอปดาวน์เพื่อให้ปรากฏสำหรับพารามิเตอร์หรือหน่วยถัดไป

ภาพแสดงพื้นที่ทำงาน VEXcode V5 C++ พร้อมคำสั่งที่สมบูรณ์แล้ว คือ Drivetrain.driveFor(forward, 100, mm); โดยมีการไฮไลต์เครื่องหมายวงเล็บปิดและเครื่องหมายเซมิโคลอนที่ส่วนท้าย

อย่าลืมปิดไวยากรณ์คำสั่งด้วยวงเล็บปิดและเครื่องหมายอัฒภาค

VEXcode V5 C++ Workspace พร้อมคำสั่งที่เสร็จสมบูรณ์ซึ่งมีพารามิเตอร์เสริมอยู่ตอนท้าย และมีเนื้อหาดังนี้ Drivetrain.driveFor(forward, 100, mm, false);

พารามิเตอร์บางตัวเป็นทางเลือก เช่น 'false' ในตัวอย่างต่อไปนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ ให้ดูข้อมูลวิธีใช้คำสั่ง เพื่อพิจารณาว่าจำเป็นต้องใช้พารามิเตอร์ใด และพารามิเตอร์ใดเป็นทางเลือก

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

Last Updated: