ทำความเข้าใจโครงสร้างหลักของโปรเจ็กต์ 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.

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

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

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

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

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

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

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

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

แผนภาพแสดงส่วนประกอบการออกแบบหุ่นยนต์ V5 โดยแสดงชิ้นส่วนต่าง ๆ และฟังก์ชันต่าง ๆ ที่เกี่ยวข้องกับแบบฝึกสอนหมวดหมู่ V5

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

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

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

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

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

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

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


ไดอะแกรมส่วนประกอบของระบบหุ่นยนต์ VEX V5 ที่แสดงชิ้นส่วนต่าง ๆ และป้ายกำกับของชิ้นส่วนเหล่านั้น รวมถึงแสดงการตั้งค่าสำหรับการสอนแบบกลุ่ม

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

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

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

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

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

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

Last Updated: