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


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

ฉันเลือกหมวดหมู่บล็อกของฉันในพาเลทบล็อกแล้ว

เลือก "สร้างบล็อก" จากหมวดบล็อกของฉัน

บล็อกต่างๆ ที่แสดงการเรียกใช้บล็อกแบบกำหนดเองในโปรเจ็กต์ VEXcode VR ของฉัน

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


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

เพิ่มข้อมูลป้อนเข้า (ตัวเลข)

พื้นที่ทำงาน VEXcode VR พร้อมคำจำกัดความ My Block และบล็อกที่กำหนดเองที่เพิ่มลงในสแต็กโปรเจ็กต์

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

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

เมนู My Blocks พร้อมบล็อกแบบกำหนดเอง “ขับรถในช่องสี่เหลี่ยม” ที่สามารถใช้งานได้ใน VEXcode VR

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

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

ปุ่ม "My Blocks" ใช้สำหรับสร้างบล็อกแบบกำหนดเองใน VEXcode VR

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

รวมข้อมูลนำเข้าและป้ายกำกับ

บล็อกของฉันพร้อมอินพุตความเร็วและระยะทางในพาเลทบล็อก VEXcode VR

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


วิธีการลบข้อมูลป้อนเข้า / ป้ายกำกับ

ลบข้อมูลที่เลือกจากเมนูการตั้งค่า My Block

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


วิธีใช้งานบล็อกกำหนดค่า (Define Block)

พื้นที่ทำงาน VEXcode VR พร้อม My Blocks ที่จัดระเบียบซีเควนซ์แบบกำหนดเองเป็นบล็อกที่นำกลับมาใช้ใหม่ได้

ตอนนี้สามารถใช้พารามิเตอร์จากบล็อก "กำหนด" เมื่อสร้างขึ้นแล้ว

ภาพแสดงบล็อกที่แสดงคำจำกัดความของ My Block พร้อมคำสั่งวางปากกา ขับเคลื่อน และเลี้ยวสำหรับหุ่นยนต์ VR

แนบบล็อกเพิ่มเติมเข้ากับบล็อก "กำหนด"

การเพิ่มบล็อกตัวเลขเป็นอินพุตให้กับพารามิเตอร์ My Block ใน VEXcode VR

ใช้พารามิเตอร์จากบล็อก "กำหนด"

ชุดบล็อกของฉัน พร้อมบล็อกวาดรูปสี่เหลี่ยมแบบกำหนดเองที่พร้อมใช้งาน

ใช้ "บล็อกของฉัน" ที่แนบมากับบล็อก "เมื่อเริ่มต้น"


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

ตัวอย่างการวาดรูปสี่เหลี่ยม

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

  • ขับเคลื่อนไปข้างหน้า 200 มม
  • วาดสี่เหลี่ยมจัตุรัสขนาด 300 มม. ด้วยปากกาสีดำ
  • เลี้ยวขวา 25 องศา
  • วาดสี่เหลี่ยมจัตุรัสขนาด 500 มม. ด้วยปากกาสีแดง

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

เมื่อตั้งค่าบล็อก “Define” เสร็จแล้ว คุณสามารถลากบล็อกที่สร้างขึ้นใหม่ไปเพิ่มในบล็อก “When Started” เพื่อตั้งค่าพารามิเตอร์ได้ ดังที่แสดงในวิดีโอนี้

โปรเจ็กต์ VEXcode VR ที่ใช้ My Block เพื่อทำซ้ำคำสั่งวาดสี่เหลี่ยมสองรูปด้วยเครื่องมือปากกา

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

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

Last Updated: