การใช้บล็อกของฉันใน VEXcode GO

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


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

แถบเครื่องมือ VEXcode GO พร้อมแสดงส่วน My Blocks และเน้นปุ่ม Make a Block

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

เมนู VEXcode GO Make a Block เปิดอยู่ และชื่อของบล็อกได้รับการเปลี่ยนเป็น Drive in และถูกเน้นไว้ ปุ่มตกลงสีน้ำเงินที่ด้านล่างขวาถูกเน้นไว้

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


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

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

เมนู VEXcode GO Make a Block เปิดอยู่ และชื่อของบล็อกถูกตั้งเป็น Drive in ช่องป้อนตัวเลขได้ถูกเพิ่มเข้าไปในบล็อกและถูกเน้นสีแล้ว

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

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

เมนู VEXcode GO Make a Block เปิดอยู่ และชื่อของบล็อกถูกตั้งเป็น Drive in ฟิลด์อินพุตแบบบูลีนได้รับการเพิ่มลงในบล็อกและถูกเน้นสีแล้ว

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

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

เมนู VEXcode GO Make a Block เปิดอยู่ และชื่อของบล็อกถูกตั้งเป็น Drive in มีการเพิ่มช่องป้ายกำกับลงในบล็อกและเน้นสีแล้ว

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

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

เมนู VEXcode GO Make a Block เปิดอยู่และได้สร้างบล็อกแบบกำหนดเองแล้ว บล็อกนี้จะอ่านว่า Drive in ก่อน จากนั้นจะมีช่องป้อนตัวเลข และลงท้ายด้วยป้ายกำกับที่อ่านว่ากำลังสองมิลลิเมตร เมื่อนำบล็อกที่กำหนดเองทั้งหมดมารวมกันจะอ่านว่า Drive ในหน่วยสี่เหลี่ยมจัตุรัส X มม. ปุ่มตกลงสีน้ำเงินที่ด้านล่างขวาถูกเน้นไว้

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


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

เมนู VEXcode GO Make a Block เปิดอยู่ และชื่อของบล็อกถูกตั้งเป็น Drive in เพิ่มช่องป้อนตัวเลขลงในบล็อกแล้ว และเน้นไอคอนล้างที่อยู่เหนือช่องนั้น

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


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

ไฮไลท์บล็อค VEXcode GO My Blocks Definition มันอ่านว่า 'ไดรฟ์เป็นจำนวนมิลลิเมตรกำลังสอง' และตัวเลขนั้นเป็นพารามิเตอร์ที่สามารถใช้ในคำจำกัดความของบล็อกได้

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

บล็อก VEXcode GO My Blocks Definition พร้อมคำจำกัดความแล้วซึ่งตอนนี้ได้เพิ่มเข้าไปแล้ว สแต็กมีบล็อกการทำซ้ำที่ตั้งไว้ที่ 4 และบล็อกไดรฟ์สำหรับบล็อก 200 มม. พร้อมบล็อกการหมุนสำหรับ 90 องศา ทั้งสองอยู่ภายในบล็อกการทำซ้ำ

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

บล็อก VEXcode GO My Blocks Definition พร้อมพารามิเตอร์ตัวเลขที่ใช้ในการกำหนดในปัจจุบัน สแต็กมีบล็อกการทำซ้ำที่ตั้งไว้ที่ 4 และบล็อกไดรฟ์เหนือบล็อกเทิร์น 90 องศาภายในบล็อกการทำซ้ำ พารามิเตอร์ตัวเลขได้ถูกวางไว้ในไดรฟ์สำหรับบล็อก ดังนั้นตอนนี้จะอ่านว่า ไดรฟ์ไปข้างหน้าสำหรับตัวเลข มม.

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

เพิ่มบล็อกคำสั่ง VEXcode GO My Blocks ไว้ด้านล่างของบล็อก When Started บล็อกคำสั่งนี้จะเรียกคำสั่ง Drive in number mm square ตั้งค่าพารามิเตอร์ตัวเลขเป็น 300

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


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

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

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

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

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

บล็อก VEXcode GO เมื่อเริ่มต้นซึ่งมีสามบล็อกอยู่ด้านล่าง ขั้นตอนแรกคือการขับเคลื่อนในบล็อกคำสั่งสี่เหลี่ยมจัตุรัสขนาด 200 มม. จากนั้นเลี้ยวขวา 45 องศา แล้วจึงขับเคลื่อนในบล็อกคำสั่งสี่เหลี่ยมจัตุรัสขนาด 300 มม.

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

บล็อก VEXcode GO ก่อนหน้านี้จะเรียงซ้อนโดยใช้บล็อกคำสั่ง Drive in number mm square ที่แสดงเคียงข้างกับคำจำกัดความของบล็อก

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

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

Last Updated: