คุณสมบัติใหม่ใน VEXcode V5 4.0

VEXcode V5 4.0 แนะนำคุณลักษณะใหม่มากมาย การอัปเดตครั้งสำคัญนี้มุ่งเน้นไปที่การเพิ่มประสิทธิภาพการทำงานและการเข้าถึงในการเขียนโค้ดหุ่นยนต์ อ่านด้านล่างเพื่อเรียนรู้ว่ามีฟีเจอร์ใหม่อะไรบ้างใน VEXcode V5 4.0!

ไปที่นี่เพื่อดาวน์โหลดตัวติดตั้งใหม่สำหรับ VEXcode V5 4.0!

สวิตซ์บล็อค

ตอนนี้มี Switch Blocks ใหม่แล้ว ทำให้การเปลี่ยนจากการเขียนโค้ดแบบบล็อกไปเป็นการเขียนโปรแกรมแบบข้อความมีความราบรื่น

ภาพแสดงการลากบล็อกสวิตช์ออกจากกล่องเครื่องมือไปยังพื้นที่ทำงานใน VEXcode V5 ผู้ใช้เลือกบล็อก Switch และเริ่มป้อนคำสั่ง Python ลงในบล็อกนั้น

การลากและวางบล็อกสวิตช์: บล็อกสวิตช์ทั้งหมดสามารถลากจากกล่องเครื่องมือและพิมพ์ลงไปโดยตรงได้

บล็อกสวิตช์แสดงอยู่ในพื้นที่ทำงาน VEXcode V5 ผู้ใช้กำลังใช้คุณสมบัติแก้ไขคำผิดอัตโนมัติเพื่อป้อนคำสั่ง Python ที่สมบูรณ์ลงในบล็อก คำสั่งดังกล่าวอ่านว่า drivetrain.turn_for(LEFT, 90, DEGREES)

พิมพ์ Python โดยตรงลงในโครงการบล็อก: VEXcode ช่วยให้คุณสามารถรวมคำสั่ง Python ลงในโครงการของคุณโดยตรง และรวมเข้ากับบล็อกอื่นๆ ได้อย่างราบรื่น เพื่อช่วยคุณเขียนโค้ดที่ถูกต้อง VEXcode ยังมีฟีเจอร์กรอกข้อความอัตโนมัติสำหรับคำสั่ง Python อีกด้วย

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

การแปลงโค้ด: แปลงบล็อกสแต็กทั้งหมดเป็น Python ด้วยการคลิกเพียงครั้งเดียว

คุณสมบัตินี้เหมาะอย่างยิ่งสำหรับผู้เรียนที่ต้องการเปลี่ยนจากบล็อกมาเป็นข้อความ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้ารหัสด้วย Switch Blocks ไปที่นี่


บันทึกและโหลดใน VEXcode บนเว็บ

ช่องชื่อโปรเจ็กต์บนแถบเครื่องมือ VEXcode V5 พร้อมข้อความแจ้งการบันทึกที่จะอัปเดตเมื่อบันทึกโปรเจ็กต์เสร็จแล้ว ตอนแรกข้อความจะแสดงว่า ยังไม่ได้บันทึก จากนั้นจะเป็น กำลังบันทึก และสุดท้ายจะเป็น บันทึกแล้ว

VEXcode บนเว็บจะบันทึกการเปลี่ยนแปลงโครงการโดยอัตโนมัติเมื่อโครงการของคุณได้รับการบันทึกครั้งแรกแล้ว

การเปลี่ยนแปลงอื่น ๆ ในเมนูไฟล์:

  • โหลดจากอุปกรณ์ ของคุณ ได้รับการเปลี่ยนเป็นเปิดแล้ว
  • บันทึกลงในอุปกรณ์ของคุณ ได้รับการเปลี่ยนเป็นบันทึกเป็นแล้ว
  • ตอนนี้คุณสามารถบันทึกด้วยตนเองได้โดยใช้ปุ่ม บันทึก

สำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีโหลดและบันทึกโปรเจ็กต์ VEXcode V5 บนเบราว์เซอร์ Chrome โปรดไปที่นี่


อัปเดตการตรวจจับเซนเซอร์ AI Vision

ตอนนี้ AI Vision Sensor สามารถตรวจจับ AprilTags และการจำแนกประเภท AI ได้แล้ว

เมนู AI Vision Utility ใน VEXcode V5 แสดงภาพสดจากกล้องที่บันทึกภาพ AprilTag สามภาพ ฟีเจอร์ AprilTags ถูกเปิดใช้งาน ในขณะที่การจัดประเภทโดย AI ถูกปิดใช้งาน แท็กที่ตรวจพบจะถูกระบุด้วยรหัสประจำตัว พิกัด และขนาดที่เกี่ยวข้อง

AprilTags เป็นรูปภาพที่สามารถตรวจจับได้และมี ID เฉพาะตัว สามารถพิมพ์ออกมาและนำไปใช้งานในสนามเพื่อใช้งานร่วมกับหุ่นยนต์ได้ ดาวน์โหลด AprilTag PDF ที่สามารถพิมพ์ได้ที่นี่

เมนู AI Vision Utility ใน VEXcode V5 เมนูแสดงภาพสดจากกล้องวงจรปิด โดยตรวจพบวัตถุสี่ชิ้น ได้แก่ วงแหวนสีน้ำเงินสองวง วงแหวนสีแดงหนึ่งวง และเป้าหมายเคลื่อนที่หนึ่งอัน โดยแต่ละชิ้นจะมีกรอบสี่เหลี่ยมแสดงสี ตำแหน่ง ขนาด และคะแนนความมั่นใจ แผงด้านขวามีตัวเลือกสำหรับเปิดใช้งาน AprilTags และการจัดประเภทด้วย AI โดยโหมดการจัดประเภทด้วย AI ถูกตั้งค่าเป็น "องค์ประกอบในห้องเรียน"

โมเดลการจำแนก AI ประกอบไปด้วยองค์ประกอบของห้องเรียน ซึ่งสามารถใช้ในสภาพแวดล้อมทางการศึกษาเพื่อตรวจจับลูกบอล วงแหวน และลูกบาศก์ที่มีสีต่างๆ รวมไปถึงองค์ประกอบการแข่งขัน ซึ่งรองรับการตรวจจับองค์ประกอบของเกมในเกม VEX Robotics Competition (V5RC) 2024-2025 High Stakes ในปัจจุบัน

ไปที่นี่เพื่อเรียนรู้วิธีใช้ AI Vision Sensor ใน Blocks, Pythonและ C++


อ่านบล็อคออกเสียง

ตอนนี้สามารถอ่านออกเสียงบล็อคทั้งหมดภายใน VEXcode V5 4.0 ได้อย่างง่ายดายเพียงคลิกขวา

คุณสมบัตินี้มีให้บริการบนอุปกรณ์ทั้งหมด ยกเว้น Android

โปรแกรม VEXcode V5 Drive สำหรับบล็อกจะแสดงขึ้นพร้อมกับเมนูบริบทที่เปิดอยู่ ตัวเลือกจากบนลงล่าง ได้แก่ ทำซ้ำ, ปิดใช้งานบล็อก, ลบบล็อก, ความช่วยเหลือเกี่ยวกับบล็อก, แปลงบล็อกเป็นบล็อกสลับ และ อ่านบล็อก ตัวเลือก Read Block ถูกไฮไลต์ไว้

  • เสียงที่ปรับแต่งได้: เลือกจากเสียงต่างๆ และปรับความเร็วและระดับเสียงในเมนูเครื่องมือใหม่
  • การรวมเมนูบริบท: คลิกขวาที่บล็อกใดๆ เพื่อฟังการอ่านออกเสียง

คลิกที่นี่สำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการใช้ฟีเจอร์การอ่านใน VEXcode


เมนูเครื่องมือ

VEXcode V5 4.0 ได้ย้ายเมนูเครื่องมือออกจากเมนูไฟล์และไปที่แถบเครื่องมือ และตอนนี้เต็มไปด้วยฟีเจอร์ต่างๆ สำหรับการทำงานและการเข้าถึง

แถบเครื่องมือ VEXcode V5 พร้อมเมนูแบบดรอปดาวน์ Tools ที่เปิดอยู่ มีตัวเลือกแสดงอยู่ห้าตัวเลือก ได้แก่ ธีม, ทางลัดแป้นพิมพ์, การตั้งค่าเสียง, การจัดการเสียง VEXcode และเอกสารประกอบ API

แป้นพิมพ์ลัด

มีแป้นพิมพ์ลัดใหม่สำหรับการเริ่ม หยุด และเปิดเอกสารวิธีใช้

แม็ค หน้าต่าง
แถบเครื่องมือ VEXcode V5 สำหรับ Mac โดยเปิดเมนูแบบดรอปดาวน์ Tools และเลือกตัวเลือก Keyboard Shortcuts ไว้ แป้นพิมพ์ลัดที่มีให้ใช้งานจะแสดงอยู่ในเมนูแบบเลื่อนลงที่สองทางด้านขวา โดยมี 3 ตัวเลือก ได้แก่ เริ่ม หยุด และ เปิดความช่วยเหลือ แต่ละตัวเลือกจะมีปุ่มลัดบนแป้นพิมพ์ที่เกี่ยวข้อง ปุ่มลัดเริ่ม (Start hotkey) คือการกดปุ่ม Command พร้อมกับปุ่ม Return ปุ่มลัดหยุด (Stop hotkey) คือการกดปุ่ม Command พร้อมกับปุ่ม E และปุ่มลัดเปิดความช่วยเหลือ (Open Help hotkey) คือการกดปุ่ม Command พร้อมกับปุ่ม H แถบเครื่องมือ VEXcode V5 สำหรับ Windows โดยเปิดเมนูแบบดรอปดาวน์ Tools และเลือกตัวเลือก Keyboard Shortcuts ไว้ แป้นพิมพ์ลัดที่มีให้ใช้งานจะแสดงอยู่ในเมนูแบบเลื่อนลงที่สองทางด้านขวา โดยมี 3 ตัวเลือก ได้แก่ เริ่ม หยุด และ เปิดความช่วยเหลือ แต่ละตัวเลือกจะมีปุ่มลัดบนแป้นพิมพ์ที่เกี่ยวข้อง ปุ่มลัดเริ่ม (Start hotkey) คือการกดปุ่ม Control พร้อมกับปุ่ม Enter ปุ่มลัดหยุด (Stop hotkey) คือการกดปุ่ม Control พร้อมกับปุ่ม E และปุ่มลัดเปิดความช่วยเหลือ (Open Help hotkey) คือการกดปุ่ม Control พร้อมกับปุ่ม H

ธีมคอนทราสต์สูง

ธีมที่มีความคมชัดสูงจะเพิ่มความแตกต่างระหว่างข้อความและพื้นหลัง ทำให้เนื้อหาสามารถอ่านได้ง่ายขึ้นสำหรับผู้ใช้ที่มีความบกพร่องทางการมองเห็น ตาบอดสี หรือความบกพร่องทางสายตาอื่นๆ

ค่าเริ่มต้น คอนทราสต์สูง
โปรเจ็กต์บล็อก VEXcode V5 ที่ใช้บล็อกจากหลายหมวดหมู่เพื่อแสดงโทนสีเริ่มต้น โปรเจ็กต์ VEXcode V5 Blocks ที่ใช้บล็อกหลากหลายประเภทเพื่อแสดงให้เห็นถึงโทนสีที่มีความตัดกันสูง (High Contrast color scheme)

การตั้งค่าการพูด

เมื่อใช้งานคุณลักษณะ Read Blocks ใหม่ คุณสามารถเปลี่ยนเสียงที่ใช้ ความเร็วในการพูด และระดับเสียงจากเมนูนี้ได้

หน้าต่างการตั้งค่าเสียงพูดของ VEXcode V5 ประกอบด้วยเมนูแบบดรอปดาวน์สำหรับเลือกเสียงพูด แถบเลื่อนสองแถบสำหรับเปลี่ยนระดับเสียงและความเร็ว และสุดท้ายคือปุ่ม "ทดสอบเสียง" เพื่อฟังการตั้งค่าเสียงพูดปัจจุบัน

เอกสารประกอบ API

เข้าถึงเอกสารประกอบ API ที่ครอบคลุม ช่วยให้คุณสำรวจและใช้ประโยชน์จากศักยภาพของหุ่นยนต์ VEX V5 ได้ง่ายกว่าที่เคย

หน้าเอกสาร API ของ VEXcode V5 สำหรับคำสั่ง `drive` ใน Python หน้าเว็บ API ประกอบด้วยคำอธิบาย คุณสมบัติ และตัวอย่างโปรเจ็กต์สำหรับคำสั่งบล็อกและคำสั่งข้อความแต่ละรายการ

คลิกที่นี่เพื่อเข้าถึงเว็บไซต์อ้างอิง API ของ VEX อย่างเป็นทางการ


ดาวน์โหลดโครงการไร้สายบนเว็บ

ตอนนี้ VEXcode V5 บนเว็บสามารถเชื่อมต่อแบบไร้สายกับ V5 Brain ผ่านทาง V5 Controller ได้แล้ว

แถบเครื่องมือ VEXcode V5 พร้อมไอคอน Controller สีเขียวที่ถูกไฮไลต์

หากต้องการเรียนรู้วิธีดาวน์โหลดโปรเจ็กต์ไปยัง V5 Brain แบบไร้สาย โปรดไปที่นี่

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

Last Updated: