My Blocks เป็นหนึ่งในหมวดหมู่บล็อกภายใน VEXcode 123 หมวดหมู่อื่นๆ บางหมวดหมู่ ได้แก่ รูปลักษณ์ เสียง การตรวจจับ และตัวแปร My Blocks ใช้เพื่อสร้างลำดับของบล็อกที่สามารถใช้ได้หลายครั้งตลอดทั้งโปรเจ็กต์
วิธีการสร้างบล็อก
เลือก 'สร้างบล็อก' จากหมวดบล็อกของฉัน
เปลี่ยนชื่อบล็อกโดยป้อนในช่อง 'ชื่อบล็อก' จากนั้นเลือก 'ตกลง'
วิธีปรับแต่งบล็อก
เพิ่มอินพุต (ตัวเลข)
เลือกตัวเลือก 'เพิ่มอินพุต (ตัวเลข)' จากหน้าจอ 'สร้างบล็อก' เปลี่ยนชื่ออินพุตโดยป้อนลงในฟิลด์ 'หมายเลข' จากนั้นเลือก 'ตกลง'
เพิ่มอินพุต (บูลีน)
เลือกตัวเลือก 'บูลีน' จากหน้าจอ 'สร้างบล็อก' เปลี่ยนชื่ออินพุตโดยป้อนในช่อง 'บูลีน' จากนั้นเลือก 'ตกลง'
เพิ่มป้ายกำกับ
เลือกตัวเลือก 'เพิ่มป้ายกำกับ' จากหน้าจอ 'สร้างบล็อก' เปลี่ยนชื่อป้ายกำกับโดยป้อนในช่อง 'ข้อความป้ายกำกับ' จากนั้นเลือก 'ตกลง'
รวมอินพุตและป้ายกำกับ
รวมอินพุตและป้ายกำกับเข้าด้วยกันเพื่อสร้างลำดับของบล็อก จากนั้นเลือก 'ตกลง'
วิธีการลบอินพุต / ป้ายกำกับ
หากต้องการลบอินพุตหรือป้ายกำกับ ให้เลือกไอคอน 'ล้าง' ที่ด้านบนของอินพุตหรือป้ายกำกับที่คุณต้องการลบ
วิธีการใช้กำหนดบล็อก
ขณะนี้พารามิเตอร์สามารถใช้งานได้จากบล็อก {Define} เมื่อสร้างขึ้นแล้ว
แนบบล็อกเพิ่มเติมเข้ากับบล็อก {Define}
ใช้พารามิเตอร์จากบล็อก {Define}
ใช้ [บล็อกของฉัน] ที่แนบมากับบล็อก {When Started}
วิธีใช้บล็อกของฉัน
ตัวอย่างการขับรถในช่องสี่เหลี่ยม
ในตัวอย่างนี้ 123 Robot จะใช้ My Blocks เพื่อ:
- ขับไปข้างหน้าเป็นสี่เหลี่ยมจัตุรัส 1 ขั้น
- เลี้ยวขวา 45 องศา
- ขับไปข้างหน้าเป็นสี่เหลี่ยมจัตุรัส 2 ขั้น
บล็อกหมวก {Define} แบ่งขั้นตอน ในตัวอย่างต่อไปนี้ บล็อกหมวก {Define} นี้จะแบ่งบล็อกที่ใช้ในการขับในช่องสี่เหลี่ยมตามจำนวนครั้งที่กำหนด ลากอาร์กิวเมนต์จากบล็อก {Define} เพื่อใช้ภายในบล็อก
เมื่อตั้งค่าบล็อก {Define} แล้ว ตอนนี้สามารถลากบล็อกที่สร้างขึ้นใหม่และเพิ่มลงในบล็อก {When Started} เพื่อตั้งค่าพารามิเตอร์ได้
เมื่อเปลี่ยนพารามิเตอร์แล้ว โปรเจ็กต์ก็พร้อมเริ่มต้นได้