โครงสร้างหลักคือจุดเริ่มต้นของการดำเนินโครงการ กล่าวอีกนัยหนึ่ง คำสั่งที่ประกอบด้วยอุปกรณ์ คำสั่ง และพารามิเตอร์จะถูกเพิ่มที่นี่ ซึ่งเมื่อดำเนินการแล้ว จะกำหนดพฤติกรรมเฉพาะของโรบ็อต
สังเกตว่าโครงสร้างหลักมีเหล็กค้ำยันเปิดและปิด
เหล็กค้ำเปิดต้องจับคู่กับเหล็กค้ำยันเสมอ
ระหว่างเหล็กดัดโค้งของโครงสร้างหลักเป็นที่ที่คุณสามารถเพิ่มคำแนะนำในการตั้งโปรแกรมหุ่นยนต์ของคุณ
เมื่อใดก็ตามที่คุณเริ่มโปรแกรมใหม่ ภายในโครงสร้างหลักจะมีโค้ด vexcodeInit();
คำสั่งนี้จะตั้งค่าและเริ่มต้นอุปกรณ์ทั้งหมด (เช่น มอเตอร์ เซ็นเซอร์) ก่อนที่โค้ดของคุณจะเริ่มต้น อย่า ลบ vexcodeInit();
ในโครงการง่ายๆ ที่ขับเคลื่อนหุ่นยนต์ไปข้างหน้า คำแนะนำ ประกอบด้วยสามส่วน:
- อุปกรณ์
- คำสั่ง
- พารามิเตอร์
อุปกรณ์และคำสั่งคั่นด้วยจุดที่เรียกว่า “ dot operator”
รอบพารามิเตอร์ของคำสั่ง driveFor มีชุดของวงเล็บ นี่เป็นอีกตัวอย่างหนึ่งของเครื่องหมายวรรคตอนที่จับคู่ (เช่น วงเล็บปีกกา) พารามิเตอร์แต่ละตัวคั่นด้วยเครื่องหมายจุลภาค
ที่ท้ายบรรทัดของรหัสคืออัฒภาค อัฒภาคบอกคอมไพเลอร์ว่าคำสั่ง นี้เสร็จสมบูรณ์แล้ว และควรดำเนินการตามคำสั่งถัดไป
หากมีหลายคำสั่งในโปรเจ็กต์ของคุณ คำแนะนำของโปรเจ็กต์จะทำงานจากซ้ายไปขวาและบนลงล่าง
ตามตำแหน่งของเครื่องหมายอัฒภาค VEXcode Pro V5 จะเรียกใช้บรรทัดแรกและถัดไป มันจะรู้ว่าต้องย้ายไปยังบรรทัดที่สองเพราะเครื่องหมายอัฒภาค
เมื่อโครงการถึงวงเล็บปีกกาปิดของโครงสร้างหลัก โครงการจะสิ้นสุดลง
ในโครงการ หุ่นยนต์จะขับไปข้างหน้า 200 มม. (บรรทัดที่ 24) จากนั้นขับหุ่นยนต์ไปข้างหน้า 50 มม. (บรรทัดที่ 25) ก่อนที่โปรแกรมจะเสร็จสิ้น