ทำความเข้าใจโครงสร้างหลักของโปรเจ็กต์ VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

โครงสร้างหลักคือจุดเริ่มต้นของการดำเนินโครงการ กล่าวอีกนัยหนึ่ง คำแนะนำที่มีอุปกรณ์ คำสั่ง และพารามิเตอร์จะถูกเพิ่มที่นี่ ซึ่งเมื่อดำเนินการแล้ว รวมกันจะกำหนดพฤติกรรมเฉพาะของหุ่นยนต์

โปรดสังเกตว่าโครงสร้างหลักมีเครื่องหมายปีกกาเปิดและปิด

วงเล็บปีกกาเปิดจะต้องจับคู่กับวงเล็บปีกกาปิดเสมอ

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

เมื่อไรก็ตามที่คุณเริ่มโปรแกรมใหม่ ภายในโครงสร้างหลักจะมีบรรทัดของโค้ด vexcodeInit();

คำสั่งนี้จะตั้งค่าและเริ่มต้นอุปกรณ์ทั้งหมด (เช่น มอเตอร์ เซ็นเซอร์) ก่อนที่โค้ดของคุณจะเริ่มทำงาน อย่า ลบ vexcodeInit();

ในโครงการง่ายๆ ที่ขับเคลื่อนหุ่นยนต์ไปข้างหน้า คำสั่ง ประกอบด้วยสามส่วน:

  • อุปกรณ์
  • คำสั่ง
  • พารามิเตอร์

อุปกรณ์และคำสั่งจะถูกคั่นด้วยจุดที่เรียกว่า “ จุดโอเปอเรเตอร์

รอบพารามิเตอร์ของคำสั่ง driveFor ​​จะมีชุดวงเล็บ นี่เป็นอีกตัวอย่างหนึ่งของเครื่องหมายวรรคตอนคู่ (เช่น เครื่องหมายปีกกา) แต่ละรายการจะคั่นด้วยเครื่องหมายจุลภาค  

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


หากมีคำแนะนำหลายรายการในโปรเจ็กต์ของคุณ คำแนะนำของโปรเจ็กต์จะทำงานจากซ้ายไปขวาและบนลงล่าง

ขึ้นอยู่กับตำแหน่งของอัฒภาค VEXcode Pro V5 จะรันบรรทัดแรกแล้วตามด้วยบรรทัดถัดไป มันจะรู้ว่าต้องย้ายไปบรรทัดที่สองเพราะเครื่องหมายอัฒภาค

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

ในโครงการ หุ่นยนต์จะขับเคลื่อนไปข้างหน้า 200 มิลลิเมตร (เส้น 24) จากนั้นขับเคลื่อนหุ่นยนต์ไปข้างหน้า 50 มิลลิเมตร (เส้น 25) ก่อนที่โปรแกรมจะเสร็จสมบูรณ์

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

Last Updated: