My Blocks เป็นหนึ่งในหมวดหมู่บล็อกภายใน VEXcode IQ หมวดหมู่อื่นๆ บางหมวดหมู่ ได้แก่ รูปลักษณ์ เสียง การตรวจจับ และตัวแปร My Blocks ใช้เพื่อสร้างลำดับของบล็อกที่สามารถใช้ได้หลายครั้งตลอดทั้งโปรเจ็กต์
วิธีการสร้างบล็อก
เลือก "สร้างบล็อก" จากหมวดบล็อกของฉัน
เปลี่ยนชื่อบล็อกโดยป้อนในช่อง "ชื่อบล็อก" จากนั้นเลือก "ตกลง"
วิธีปรับแต่งบล็อก
เพิ่มอินพุต (ตัวเลข)
เลือกตัวเลือก "เพิ่มอินพุต (ตัวเลข)" จากหน้าจอ "สร้างบล็อก (แสดงตัวอย่าง)" เปลี่ยนชื่ออินพุตโดยป้อนในช่อง "หมายเลข" จากนั้นเลือก "ตกลง"
เพิ่มอินพุต (บูลีน)
เลือกตัวเลือก "เพิ่มอินพุต (บูลีน)" จากหน้าจอ "สร้างบล็อก (แสดงตัวอย่าง)" เปลี่ยนชื่ออินพุตโดยป้อนในช่อง "บูลีน" จากนั้นเลือก "ตกลง"
เพิ่มป้ายกำกับ
เลือกตัวเลือก "เพิ่มป้ายกำกับ" จากหน้าจอ "สร้างบล็อก (ดูตัวอย่าง)" เปลี่ยนชื่อป้ายโดยป้อนในช่อง "ข้อความป้าย" จากนั้นเลือก "ตกลง"
รวมอินพุตและป้ายกำกับ
รวมอินพุตและป้ายกำกับเข้าด้วยกันเพื่อสร้างลำดับของบล็อก
วิธีการลบอินพุต / ป้ายกำกับ
หากต้องการลบอินพุตหรือป้ายกำกับ ให้เลือกไอคอน "ล้าง" ที่ด้านบนของอินพุตหรือป้ายกำกับที่คุณต้องการลบ
วิธีการใช้กำหนดบล็อก
ขณะนี้คุณสามารถใช้พารามิเตอร์จากบล็อก "define" เมื่อสร้างขึ้นแล้ว
แนบบล็อกเพิ่มเติมเข้ากับบล็อก "define"
ใช้พารามิเตอร์จากบล็อก "define"
ใช้ "บล็อกของฉัน" ที่แนบมากับบล็อก "เมื่อเริ่มต้น"
วิธีใช้บล็อกของฉัน
เล่นตัวอย่างเสียงไซเรน
ในตัวอย่างนี้ หุ่นยนต์จะใช้ My Blocks เพื่อ:
- เล่นเสียงไซเรน 3 ครั้ง
- ขับไปข้างหน้า 12 นิ้ว
- เล่นเสียงไซเรน 6 ครั้ง
บล็อกหมวก "กำหนด" แบ่งขั้นตอน ในตัวอย่างต่อไปนี้ “กำหนด” บล็อกหมวก จะทำลายบล็อกที่ใช้ส่งเสียงไซเรนในจำนวนที่กำหนด ลากอาร์กิวเมนต์จากบล็อกกำหนดเพื่อใช้ภายในบล็อก
เมื่อตั้งค่าบล็อก "define" แล้ว ตอนนี้สามารถลากบล็อกที่สร้างขึ้นใหม่และเพิ่มลงในบล็อก "เมื่อเริ่มต้น" เพื่อตั้งค่าพารามิเตอร์ได้แล้ว
พิมพ์ด้วยตัวอย่างบรรทัดใหม่
ในตัวอย่างนี้ หุ่นยนต์จะใช้ My Blocks เพื่อ:
- ขับไปข้างหน้าอีก 15 นิ้ว
- พิมพ์ความจุของแบตเตอรี่และเลื่อนเคอร์เซอร์ไปที่บรรทัดใหม่บนหน้าจอ Brain
- หมุนหุ่นยนต์ไปทางขวา 180 องศา
- พิมพ์ความจุของแบตเตอรี่และเลื่อนเคอร์เซอร์ไปที่บรรทัดใหม่บนหน้าจอ Brain
บล็อกหมวก "define" จะแบ่งบล็อกที่ใช้ในการพิมพ์ค่าของนักข่าวเซ็นเซอร์ จากนั้นจึงย้ายไปยังบรรทัดใหม่ ลากอาร์กิวเมนต์จากบล็อกกำหนดเพื่อใช้ภายในบล็อก
เมื่อตั้งค่าบล็อก "define" แล้ว ตอนนี้สามารถลากบล็อกที่สร้างขึ้นใหม่และเพิ่มลงในบล็อก "เมื่อเริ่มต้น" เพื่อตั้งค่าพารามิเตอร์ได้แล้ว