My Blocks เป็นหนึ่งในหมวดหมู่บล็อกภายใน VEXcode VR หมวดหมู่อื่นๆ ได้แก่ แม่เหล็ก รูปลักษณ์ การตรวจจับ และตัวแปร My Blocks ใช้เพื่อสร้างลำดับของบล็อกที่สามารถใช้ได้หลายครั้งตลอดทั้งโครงการ
วิธีการสร้างบล็อก
เลือก "สร้างบล็อก" จากหมวด My Blocks
เปลี่ยนชื่อบล็อกโดยป้อนในช่อง "ชื่อบล็อก" จากนั้นเลือก "ตกลง"
วิธีปรับแต่งบล็อก
เพิ่มอินพุต (ตัวเลข)
เลือกตัวเลือก "เพิ่มข้อมูลเข้า (หมายเลข)" จากหน้าจอ "สร้างบล็อก (ดูตัวอย่าง)" เปลี่ยนชื่ออินพุตโดยป้อนในช่อง "หมายเลข" จากนั้นเลือก "ตกลง"
เพิ่มอินพุต (บูลีน)
เลือกตัวเลือก "เพิ่มอินพุต (บูลีน)" จากหน้าจอ "สร้างบล็อก (ดูตัวอย่าง)" เปลี่ยนชื่ออินพุตโดยป้อนในช่อง "บูลีน" จากนั้นเลือก "ตกลง"
เพิ่มป้ายกำกับ
เลือกตัวเลือก "เพิ่มป้ายกำกับ" จากหน้าจอ "สร้างบล็อก (ดูตัวอย่าง)" เปลี่ยนชื่อป้ายกำกับโดยป้อนในช่อง "ข้อความป้ายกำกับ" จากนั้นเลือก "ตกลง"
รวมอินพุตและป้ายกำกับ
รวมอินพุตและป้ายกำกับเข้าด้วยกันเพื่อสร้างลำดับของบล็อก
วิธีการลบอินพุต / ป้ายกำกับ
หากต้องการลบอินพุตหรือป้ายกำกับ ให้เลือกไอคอน "ล้าง" ที่ด้านบนของอินพุตหรือป้ายกำกับที่คุณต้องการลบ
วิธีใช้ Define Block
พารามิเตอร์สามารถใช้จากบล็อก "กำหนด" เมื่อสร้างแล้ว
แนบบล็อกเพิ่มเติมเข้ากับบล็อก "กำหนด"
ใช้พารามิเตอร์จากบล็อก "กำหนด"
ใช้ "บล็อกของฉัน" ที่แนบมากับบล็อก "เมื่อเริ่มต้น"
วิธีใช้บล็อคของฉัน
ตัวอย่างการวาดสี่เหลี่ยม
ในตัวอย่างนี้ หุ่นยนต์จะใช้ My Blocks เพื่อ:
- ขับไปข้างหน้า 200 mm
- วาดสี่เหลี่ยมจัตุรัสขนาด 300 มม. ด้วยปากกาสีดำ
- เลี้ยวขวา 25 องศา
- วาดสี่เหลี่ยมขนาด 500 มม. ด้วยปากกาสีแดง
บล็อกหมวก "กำหนด" แบ่งขั้นตอน ในตัวอย่างต่อไปนี้ บล็อกหมวก "กำหนด" นี้จะแบ่งบล็อกที่ใช้ในการวาดสี่เหลี่ยมจัตุรัสตามจำนวนครั้งที่กำหนด ลากอาร์กิวเมนต์จากบล็อกกำหนดเพื่อใช้ภายในบล็อก
เมื่อตั้งค่าบล็อก "กำหนด" แล้ว บล็อกที่สร้างขึ้นใหม่สามารถลากและเพิ่มลงในบล็อก "เมื่อเริ่มต้น" เพื่อตั้งค่าพารามิเตอร์ได้
เมื่อพารามิเตอร์มีการเปลี่ยนแปลง โปรเจ็กต์ก็พร้อมที่จะ เริ่มแล้ว