การใช้โปรเจ็กต์และเทมเพลตตัวอย่าง C ++ ใน VEXcode V5

ตัวอย่างโครงการและเทมเพลตเป็นแหล่งข้อมูลที่ดีหากคุณเพิ่งเริ่มต้นใช้งาน VEXcode V5 และต้องการสำรวจพฤติกรรมต่างๆ ของหุ่นยนต์ ตัวอย่างโปรเจ็กต์และเทมเพลตยังช่วยให้คุณสังเกตวิธีการใช้คำสั่งที่แตกต่างกันใน VEXcode V5


การใช้โปรเจ็กต์ตัวอย่าง C++

แถบเครื่องมือ VEXcode V5 โดยเปิดเมนู File และไฮไลต์ตัวเลือก New Text Project "สร้างโปรเจ็กต์ข้อความใหม่" เป็นตัวเลือกที่สองในเมนู ถัดจาก "สร้างโปรเจ็กต์บล็อกใหม่"

หากต้องการใช้โปรเจ็กต์ตัวอย่าง C++ ให้เริ่มต้นด้วยการเปิดโปรเจ็กต์ข้อความใหม่จากเมนูไฟล์

VEXcode V5 เลือกภาษาสำหรับโปรเจ็กต์ โดยมีตัวเลือกสำหรับ Python หรือ C++ สามารถเลือกภาษาใดก็ได้เพื่อเปิดโปรเจ็กต์ใหม่ หรือด้านล่างจะมีปุ่มยกเลิกเพื่อปิดเมนู ตัวเลือกโปรเจ็กต์ C++ ถูกไฮไลต์ไว้

เลือก C++

แถบเครื่องมือ VEXcode V5 โดยที่เมนู File เปิดอยู่ และตัวเลือก Open Examples ถูกไฮไลต์อยู่ "เปิดตัวอย่าง" เป็นตัวเลือกที่ห้าในเมนู ถัดจาก "โครงการบล็อกใหม่", "โครงการข้อความใหม่", "เปิด" และ "เปิดล่าสุด"

หากต้องการเปิดโปรเจ็กต์ตัวอย่าง ให้เลือกเมนูไฟล์แล้วเลือกเปิดตัวอย่าง

เมนูตัวอย่างโปรเจ็กต์ VEXcode มีโปรเจ็กต์หลากหลายประเภทให้เลือกมากมาย

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

เมนูโปรเจ็กต์ตัวอย่าง VEXcode พร้อมแถบตัวกรองที่ถูกไฮไลต์ แถบตัวกรองมีหมวดหมู่ตัวอย่างโครงการมากมาย

สามารถใช้แถบตัวกรองเพื่อค้นหาประเภทตัวอย่างที่ต้องการได้อย่างรวดเร็ว

เมนู VEXcode Example Projects โดยมีโปรเจ็กต์ตัวอย่าง Changing Velocity ถูกไฮไลต์อยู่

หากต้องการเปิดตัวอย่างใดๆ ให้เลือกหนึ่งรายการจากเมนู

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

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

แถบเครื่องมือ VEXcode V5 โดยมีไอคอนดาวน์โหลดถูกไฮไลต์อยู่ระหว่างไอคอน Brain และ Run

บันทึก และ ดาวน์โหลด ตัวอย่างเพื่อลองใช้กับหุ่นยนต์ของคุณ


การใช้เทมเพลต

เมนูโปรเจ็กต์ตัวอย่างของ VEXcode โดยมีหมวดหมู่ Templates ในแถบตัวกรองถูกไฮไลต์อยู่

นอกจากนี้ยังมีตัวอย่างพิเศษประเภทหนึ่งที่เรียกว่าเทมเพลต

เมนู VEXcode Example Projects แสดงโปรเจ็กต์แม่แบบ Clawbot (Drivetrain 2-motor, No Gyro) ที่ถูกไฮไลต์ไว้

เลือกแม่แบบสำหรับหุ่นยนต์ของคุณ ตัวอย่างเช่น เทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)

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

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

เปิดโปรเจ็กต์เทมเพลต Clawbot (Drivetrain 2-motor, No Gyro) ใน VEXcode V5 ใน Workspace แล้ว ผู้ใช้ได้เพิ่มโค้ดบางส่วนลงในโปรเจ็กต์เพื่อควบคุมระบบขับเคลื่อน

หากใช้โครงสร้างโรบอตมาตรฐาน เช่น Clawbot ก็สามารถใช้เทมเพลตเพื่อเริ่มต้นโปรเจ็กต์ใหม่ได้อย่างรวดเร็ว


คำอธิบายในโครงการตัวอย่างและเทมเพลต C++

เปิดโปรเจ็กต์เทมเพลต Clawbot (Drivetrain 2-motor, Inertial) ใน VEXcode V5 โดยไฮไลต์ช่องแสดงความคิดเห็น Description และ Configuration ไว้

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

เปิดโปรเจ็กต์ตัวอย่าง Left Arcade Control ใน VEXcode V5 โดยไฮไลต์ช่องคำอธิบายและช่องแสดงความคิดเห็นการกำหนดค่าไว้

ในโปรเจ็กต์ตัวอย่าง C++ คำอธิบายจะให้ข้อมูลสรุปสั้นๆ เกี่ยวกับสิ่งที่โปรเจ็กต์ทำ และยังแสดงรายการการกำหนดค่าอุปกรณ์อีกด้วย

VEXcode V5 พร้อมโปรเจ็กต์ตัวอย่างเทมเพลตที่เปิดอยู่ และช่องแสดงความคิดเห็นการกำหนดค่าถูกไฮไลต์ไว้ เทมเพลตนี้ใช้หลายอุปกรณ์ และแต่ละอุปกรณ์จะแสดงอยู่ในบรรทัดใหม่

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

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

Last Updated: