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) ก่อนที่โปรแกรมจะเสร็จสมบูรณ์