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


วิธีการสร้างบล็อก

เลือกสร้างบล็อก

เลือก 'สร้างบล็อก' จากหมวด My Blocks

เปลี่ยนชื่อบล็อกของฉัน

เปลี่ยนชื่อบล็อกโดยป้อนในช่อง "ชื่อบล็อก" จากนั้นเลือก "ตกลง"


วิธีปรับแต่งบล็อก

เพิ่มอินพุต (ตัวเลข)

เพิ่มอินพุต

เลือกตัวเลือก 'เพิ่มข้อมูลเข้า (หมายเลข)' จากหน้าจอ 'สร้างบล็อก' เปลี่ยนชื่ออินพุตโดยป้อนในฟิลด์ 'ตัวเลข' จากนั้นเลือก 'ตกลง'

เพิ่มอินพุต (บูลีน)

เพิ่ม bool

เลือกตัวเลือก 'บูลีน' จากหน้าจอ 'สร้างบล็อก' เปลี่ยนชื่ออินพุตโดยป้อนในฟิลด์ 'บูลีน' จากนั้นเลือก 'ตกลง'

เพิ่มป้ายกำกับ

เพิ่มป้ายกำกับ

เลือกตัวเลือก "เพิ่มป้ายกำกับ" จากหน้าจอ "สร้างบล็อก" เปลี่ยนชื่อป้ายกำกับโดยป้อนในฟิลด์ 'Label Text' จากนั้นเลือก 'OK'

รวมอินพุตและป้ายกำกับ

รวมอินพุต

รวมอินพุตและป้ายกำกับเข้าด้วยกันเพื่อสร้างลำดับของบล็อก จากนั้นเลือก 'ตกลง'


วิธีการลบอินพุต / ป้ายกำกับ

ลบ

หากต้องการลบข้อมูลหรือป้ายกำกับ ให้เลือกไอคอน "ล้าง" ที่ด้านบนของข้อมูลหรือป้ายกำกับที่คุณต้องการลบ


วิธีใช้ Define Block

ใช้define block

พารามิเตอร์สามารถใช้ได้จากบล็อก {Define} เมื่อสร้างแล้ว

ใช้define block

แนบบล็อคเพิ่มเติมกับบล็อก {Define}

ใช้define block

ใช้พารามิเตอร์จากบล็อก {Define}

ใช้define block

ใช้ [บล็อกของฉัน] ที่แนบมากับบล็อก {When Started}


วิธีใช้บล็อคของฉัน

ตัวอย่างการขับรถในสี่เหลี่ยม

ในตัวอย่างนี้ หุ่นยนต์จะใช้ My Blocks เพื่อ:

  • ขับไปข้างหน้าในสี่เหลี่ยมจัตุรัสขนาด 200 มม.
  • เลี้ยวขวา 45 องศา
  • ขับไปข้างหน้าในสี่เหลี่ยมจัตุรัสขนาด 300 มม.

บล็อกหมวก {Define} แบ่งขั้นตอน ในตัวอย่างต่อไปนี้ บล็อกหมวก {Define} นี้จะแบ่งบล็อกที่ใช้ในการขับเคลื่อนเป็นสี่เหลี่ยมจำนวนครั้ง ลากอาร์กิวเมนต์จากบล็อก {Define} เพื่อใช้ภายในบล็อก

เมื่อตั้งค่าบล็อก {Define} แล้ว บล็อกที่สร้างขึ้นใหม่สามารถลากและเพิ่มลงในบล็อก {When Started} เพื่อตั้งค่าพารามิเตอร์ได้

สุดท้าย

เมื่อพารามิเตอร์มีการเปลี่ยนแปลง โปรเจ็กต์ก็พร้อมที่จะ ดาวน์โหลดและเรียกใช้

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