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


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

ภาพหน้าจอของอินเทอร์เฟซการเลือก My Block ในซอฟต์แวร์ VEX V5 แสดงตัวเลือกในการสร้างบล็อกแบบกำหนดเองในส่วนบทช่วยสอนเกี่ยวกับบล็อก

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

ภาพหน้าจอแสดงวิธีการเปลี่ยนชื่อบล็อกในอินเทอร์เฟซการเขียนโปรแกรม VEX V5 พร้อมด้วยเมนูการเลือกบล็อกและตัวเลือกการเปลี่ยนชื่อที่เน้นไว้

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


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

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

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงตัวเลือก 'เพิ่มอินพุต' ในบทช่วยสอนแบบบล็อก โดยแสดงให้เห็นถึงวิธีการเพิ่มอินพุตลงในบล็อกในสภาพแวดล้อมการเขียนโปรแกรม

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

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

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงตัวเลือกบล็อก 'เพิ่มค่าบูลีน' เพื่อแสดงวิธีการรวมตรรกะบูลีนในบทช่วยสอนการเขียนโปรแกรม

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

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

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงวิธีการเพิ่มป้ายชื่อลงในบล็อก พร้อมด้วยตัวเลือกที่เน้นสีและเค้าโครงที่ชัดเจนเพื่อเป็นแนวทางให้ผู้ใช้ในส่วนบทช่วยสอน

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

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

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงการสอนเกี่ยวกับบล็อก 'รวมอินพุต' โดยแสดงให้เห็นวิธีการรวมสัญญาณอินพุตหลายสัญญาณเข้าเป็นเอาต์พุตเดียวเพื่อการเขียนโปรแกรมหุ่นยนต์

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


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

ภาพหน้าจอแสดงขั้นตอนการลบบล็อกในการเขียนโปรแกรม VEX V5 พร้อมด้วยอินเทอร์เฟซผู้ใช้พร้อมตัวเลือกที่โดดเด่นและปุ่มสำหรับการลบ

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


วิธีการใช้กำหนดบล็อก

ภาพหน้าจอของฟีเจอร์ Define Block ใน V5 แสดงให้เห็นวิธีการสร้างและปรับแต่งบล็อกในส่วนของบทช่วยสอน รูปภาพแสดงอินเทอร์เฟซผู้ใช้พร้อมตัวเลือกและการตั้งค่าสำหรับการกำหนดค่าบล็อก

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

ภาพหน้าจอของฟีเจอร์ Define Block ใน V5 แสดงให้เห็นวิธีการสร้างและปรับแต่งบล็อกในส่วนของบทช่วยสอน รูปภาพแสดงอินเทอร์เฟซผู้ใช้พร้อมตัวเลือกและการตั้งค่าสำหรับการกำหนดค่าบล็อก

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

ภาพหน้าจอของฟีเจอร์ Define Block ใน V5 แสดงให้เห็นวิธีการสร้างและปรับแต่งบล็อกในส่วนของบทช่วยสอน รูปภาพแสดงอินเทอร์เฟซผู้ใช้พร้อมตัวเลือกและการตั้งค่าสำหรับการกำหนดค่าบล็อก

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

ภาพหน้าจอของฟีเจอร์ Define Block ใน V5 แสดงให้เห็นวิธีการสร้างและปรับแต่งบล็อกในส่วนของบทช่วยสอน รูปภาพแสดงอินเทอร์เฟซผู้ใช้พร้อมตัวเลือกและการตั้งค่าสำหรับการกำหนดค่าบล็อก

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


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

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

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

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

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

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

ภาพประกอบบล็อก V5 ในบทช่วยสอนซึ่งแสดงองค์ประกอบการเขียนโปรแกรมต่างๆ และการเชื่อมต่อ โดยออกแบบมาเพื่อช่วยให้ผู้ใช้เข้าใจแนวคิดการเขียนโค้ดแบบบล็อก

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

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

Last Updated: