การแปลงโครงการ IQ (รุ่นที่ 1) เพื่อใช้กับสมอง IQ (รุ่นที่ 2)

ในขณะที่ทำงานกับ VEX IQ คุณอาจต้องการดำเนินโครงการที่ได้รับการกำหนดค่าสำหรับ Brain (รุ่นที่ 1) บนหุ่นยนต์ที่มี Brain (รุ่นที่ 2) ในสถานการณ์นี้ คุณจะต้องแปลงโปรเจ็กต์ของคุณจาก 'รุ่นที่ 1' เป็น 'รุ่นที่ 2' ใน VEXcode IQ

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ถูกตั้งค่าเป็นตัวเลือกรุ่นที่ 2

ในกรณีส่วนใหญ่ จะไม่มีการเปลี่ยนแปลงใดๆ กับโครงการในระหว่างการแปลง อย่างไรก็ตาม มีบางกรณีที่การเปลี่ยนแปลงเล็กน้อยเกิดขึ้นโดยอัตโนมัติเมื่อมีการใช้บล็อกบางบล็อกในโปรเจ็กต์รุ่นที่ 1 การเปลี่ยนแปลงเหล่านี้จะไม่ส่งผลต่อวิธีดำเนินโครงการของคุณบน IQ (รุ่นที่ 2) Brain


การแปลงโปรเจ็กต์ที่ไม่มีไจโร - ไม่มีการเปลี่ยนแปลงโค้ด

VEXcode IQ พร้อมโครงการรุ่นที่ 1 ในพื้นที่ทำงาน ไอคอนอุปกรณ์จะถูกเน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ถูกตั้งเป็นตัวเลือกรุ่นที่ 1 แต่ตัวเลือกรุ่นที่ 2 จะถูกเน้นไว้

เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ได้ถูกสลับไปที่รุ่นที่ 2 แล้ว และจะถูกเน้นไว้

หากไม่มีการกำหนดค่า Gyro ไอคอน 'รุ่นที่ 2' จะไฮไลต์เป็นสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วยสมอง (รุ่นที่ 2) ได้แล้ว


การแปลงโปรเจ็กต์ด้วยการกำหนดค่า Gyro - ไม่มีการเปลี่ยนแปลงโค้ด

หากคุณมีระบบขับเคลื่อนที่มีการกำหนดค่าไจโร คุณจะต้องกำหนดค่าไจโรด้วยสมอง IQ (รุ่นที่ 2) หรือกำหนดค่าเซ็นเซอร์เฉื่อยของสมองที่ฝังอยู่ในสมอง IQ (รุ่นที่ 2)

VEXcode IQ พร้อมโครงการรุ่นที่ 1 ในพื้นที่ทำงาน ไอคอนอุปกรณ์จะถูกเน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ถูกตั้งเป็นตัวเลือกรุ่นที่ 1 แต่ตัวเลือกรุ่นที่ 2 จะถูกเน้นไว้

เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'

ข้อความแจ้งเตือน VEXcode IQ Brain Generation ที่อ่านโปรเจ็กต์ IQ Robot Brain รุ่นที่ 1 จะต้องได้รับการแปลงก่อนนำไปใช้งานกับ IQ Robot Brain รุ่นที่ 2 คุณต้องการดำเนินการต่อด้วยการแปลงหรือไม่? มีลิงก์ไปยัง Lean More ข้างล่างนี้ ด้านล่างยังมีปุ่มอีกสองปุ่ม โดยปุ่มหนึ่งเขียนว่า ยกเลิก และอีกปุ่มเขียนว่า ดำเนินการต่อ ปุ่มดำเนินการต่อถูกไฮไลท์

หากคุณมีระบบขับเคลื่อนที่มีการกำหนดค่าไจโร คุณจะต้องกำหนดค่าไจโรภายนอกด้วยตนเอง หรือกำหนดค่าเซ็นเซอร์เฉื่อยของสมอง 

ในสถานการณ์สมมตินี้ หน้าต่างโต้ตอบการแปลงจะเปิดขึ้น เลือก 'ดำเนินการต่อ' เพื่อดำเนินการแปลงต่อ

หมายเหตุ: หากคุณไม่ได้กำหนดค่า Gyro คุณจะไม่ได้รับข้อความนี้และโปรเจ็กต์ของคุณจะถูกแปลง

พรอมต์ VEXcode IQ เลือกประเภท Gyro ที่มีข้อความระบุว่า โปรเจ็กต์นี้ใช้ Drivetrain ที่มี Gyro โปรดเลือกประเภทข้อมูล Gyro ที่จะใช้กับหุ่นยนต์ VEX IQ (รุ่นที่ 2) ของคุณ ด้านล่างนี้มีสองตัวเลือก ตัวเลือกหนึ่งอ่านว่า External Gyro และอีกตัวเลือกหนึ่งอ่านว่า Brain Inertial

คุณจะได้รับแจ้งให้เลือกการกำหนดค่า Gyro; ไจโรภายนอกหรือความเฉื่อยของสมอง เลือกหนึ่งอัน.

  • หากเลือกไจโรภายนอก ไจโรภายนอกจะถูกกำหนดค่าสำหรับพอร์ตเดียวกันกับที่กำหนดค่าไว้ก่อนหน้านี้
  • หากเลือก Brain Inertial โปรเจ็กต์ของคุณจะใช้เซ็นเซอร์ Brain Inertial ที่ฝังอยู่ในสมอง และพอร์ตจะใช้งานได้ฟรีกับอุปกรณ์อื่นๆ

ข้อความแจ้งให้แปลงโครงการ VEXcode IQ ทราบว่าการแปลงโครงการได้เสร็จสมบูรณ์แล้วด้วยการเปลี่ยนแปลงเหล่านี้ เซ็นเซอร์ไจโรของระบบขับเคลื่อนถูกแทนที่ด้วยเซ็นเซอร์เฉื่อย มีปุ่ม OK อยู่ข้างล่าง

ข้อความจะปรากฏขึ้นเพื่อแจ้งเตือนคุณว่าโปรเจ็กต์ได้รับการแปลงแล้ว เลือก 'ตกลง' เพื่อดำเนินการต่อ

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ได้ถูกสลับไปที่รุ่นที่ 2 แล้ว และจะถูกเน้นไว้ นอกจากนี้ยังแสดงอุปกรณ์ Drivetrain และไอคอนความเฉื่อยจะถูกเน้นเพื่อระบุว่าขณะนี้โครงการกำลังใช้เซ็นเซอร์ความเฉื่อยในตัวของ Brain

ไอคอน 'รุ่นที่ 2' จะไฮไลต์เป็นสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว คุณจะเห็นได้ว่ามีการกำหนดค่าเซ็นเซอร์เฉื่อยของสมองแล้ว

ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วยสมอง (รุ่นที่ 2) ได้แล้ว

หมายเหตุ:หากโปรเจ็กต์นี้ถูกแปลงกลับไปเป็นเจนเนอเรชั่น 1 ไจโรภายนอกจะไม่ได้รับการกำหนดค่าโดยอัตโนมัติ จะต้องกำหนดค่าด้วยตนเองในหน้าต่างอุปกรณ์

หมายเหตุ: กระบวนการแปลงจะเริ่มขึ้นเมื่อมีการเชื่อมต่อสมอง IQ (รุ่นที่ 2) ในขณะที่ VEXcode อยู่ในโหมดรุ่นที่ 1


การแปลงโปรเจ็กต์ที่มีการเปลี่ยนแปลงเล็กน้อยเป็นโค้ดที่สร้างขึ้นโดยอัตโนมัติ

VEXcode IQ พร้อมโครงการรุ่นที่ 1 ในพื้นที่ทำงาน ไอคอนอุปกรณ์จะถูกเน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ถูกตั้งเป็นตัวเลือกรุ่นที่ 1 แต่ตัวเลือกรุ่นที่ 2 จะถูกเน้นไว้

เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'

ข้อความแจ้งเตือน VEXcode IQ Brain Generation ที่อ่านโปรเจ็กต์ IQ Robot Brain รุ่นที่ 1 จะต้องได้รับการแปลงก่อนนำไปใช้งานกับ IQ Robot Brain รุ่นที่ 2 คุณต้องการดำเนินการต่อด้วยการแปลงหรือไม่? มีลิงก์ไปยัง Lean More ข้างล่างนี้ ด้านล่างยังมีปุ่มอีกสองปุ่ม โดยปุ่มหนึ่งเขียนว่า ยกเลิก และอีกปุ่มเขียนว่า ดำเนินการต่อ ปุ่มดำเนินการต่อถูกไฮไลท์

ข้อความจะปรากฏขึ้นเพื่อแจ้งเตือนคุณว่าจะต้องแปลงโปรเจ็กต์ เลือก 'ดำเนินการต่อ' เพื่อดำเนินการแปลงต่อ

หมายเหตุ: ข้อความนี้จะเปิดเฉพาะเมื่อมีการเปลี่ยนแปลงรหัสโครงการเท่านั้น 

ข้อความแจ้งให้แปลงโครงการ VEXcode IQ ทราบว่าการแปลงโครงการได้เสร็จสมบูรณ์แล้วด้วยการเปลี่ยนแปลงเหล่านี้ อัปเดตเมนูแบบดรอปดาวน์บล็อกเหตุการณ์ {When Brain button} มีปุ่ม OK อยู่ด้านล่างที่ถูกเน้นไว้

ข้อความการแปลงเสร็จสิ้นจะเปิดขึ้นและแสดงรายการการเปลี่ยนแปลงใดๆ ที่เกิดขึ้น ในตัวอย่างนี้ เมนูแบบเลื่อนลงบล็อกเหตุการณ์ {When Brain button} ได้รับการอัปเดตจากการกำหนดค่ารุ่นที่ 1 ถึงรุ่นที่ 2

  • ดูส่วนด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อความต่างๆ ที่คุณอาจได้รับ และวิธีตีความข้อความเหล่านั้น

เลือก 'ตกลง' เพื่อบันทึกการแปลงโครงการ

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ได้ถูกสลับไปที่รุ่นที่ 2 แล้ว และจะถูกเน้นไว้

ไอคอน 'รุ่นที่ 2' จะถูกเน้นด้วยสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วย Brain (รุ่นที่ 2) ได้แล้ว


การตีความข้อความโต้ตอบเมื่อแปลงโครงการ

หากมีการแปลงรหัสที่จำเป็นเนื่องจากเงื่อนไขใด ๆ ที่แสดงด้านล่าง ข้อความหลังการแปลงจะเป็น: "การแปลงโครงการเสร็จสมบูรณ์ด้วยการเปลี่ยนแปลงเหล่านี้" ตามด้วยรายการการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นกับโค้ด ด้านล่างนี้คือการเปลี่ยนแปลงที่คุณอาจพบเมื่อแปลงโปรเจ็กต์ (รุ่นที่ 1) ให้รันบน Brain (รุ่นที่ 2) 

หมายเหตุ: กระบวนการแปลงจะเริ่มขึ้นเมื่อมีการเชื่อมต่อสมอง IQ (รุ่นที่ 2) ในขณะที่ VEXcode อยู่ในโหมดรุ่นที่ 1

อัปเดตเมนูแบบเลื่อนลง {When Brain button}

ข้อความแจ้งให้แปลงโครงการ VEXcode IQ ทราบว่าการแปลงโครงการได้เสร็จสมบูรณ์แล้วด้วยการเปลี่ยนแปลงเหล่านี้ อัปเดตเมนูแบบดรอปดาวน์บล็อกเหตุการณ์ {When Brain button} มีปุ่ม OK อยู่ข้างล่าง

ข้อความนี้จะแจ้งให้คุณทราบว่าการแปลงเสร็จสมบูรณ์แล้ว และเมนูแบบเลื่อนลงของบล็อก {When Brain button} ได้รับการอัปเดตแล้ว

ไดอะแกรมของบล็อก When Brain Button ที่มีเมนูแบบดรอปดาวน์ของปุ่มที่แตกต่างกันขึ้นอยู่กับรุ่นของ Brain เมนูรุ่นที่ 1 มีสามตัวเลือกที่อ่านว่า ขึ้น ลง และตรวจสอบ เมนูรุ่นที่ 2 มีสามตัวเลือกที่อ่านได้ว่า ซ้าย ขวา และตรวจสอบ

เนื่องจากปุ่มลูกศรบนสมอง (รุ่นที่ 1) คือ 'ขึ้น' และ 'ลง' แต่เป็น 'ซ้าย' และ 'ขวา' บนสมอง (รุ่นที่ 2) พารามิเตอร์ในเมนูแบบเลื่อนลงสำหรับบล็อกที่เชื่อมต่อกับ ต้องอัปเดตปุ่มลูกศร

อัปเดตเมนูแบบเลื่อนลงแล้ว

ข้อความแจ้งให้แปลงโครงการ VEXcode IQ ทราบว่าการแปลงโครงการได้เสร็จสมบูรณ์แล้วด้วยการเปลี่ยนแปลงเหล่านี้ อัปเดตเมนูแบบดรอปดาวน์ของบล็อกการตรวจจับการกดปุ่มสมองแล้ว มีปุ่ม OK อยู่ข้างล่าง

ข้อความนี้จะแจ้งให้คุณทราบว่าการแปลงเสร็จสมบูรณ์แล้ว และเมนูแบบเลื่อนลงของบล็อก <Brain button pressed> ได้รับการอัปเดตแล้ว

ไดอะแกรมของบล็อก Brain Button Press ซึ่งมีเมนูแบบดรอปดาวน์ของปุ่มที่แตกต่างกันขึ้นอยู่กับรุ่นของ Brain เมนูรุ่นที่ 1 มีสามตัวเลือกที่อ่านว่า ขึ้น ลง และตรวจสอบ เมนูรุ่นที่ 2 มีสามตัวเลือกที่อ่านได้ว่า ซ้าย ขวา และตรวจสอบ

เนื่องจากปุ่มลูกศรบนสมอง (รุ่นที่ 1) คือ 'ขึ้น' และ 'ลง' แต่เป็น 'ซ้าย' และ 'ขวา' บนสมอง (รุ่นที่ 2) พารามิเตอร์ในเมนูแบบเลื่อนลงสำหรับบล็อกที่เชื่อมต่อกับ ต้องอัปเดตปุ่มลูกศร

อัปเดตระบบขับเคลื่อนไจโร

ข้อความแจ้งให้แปลงโครงการ VEXcode IQ ทราบว่าการแปลงโครงการได้เสร็จสมบูรณ์แล้วด้วยการเปลี่ยนแปลงเหล่านี้ เซ็นเซอร์ไจโรของระบบขับเคลื่อนถูกแทนที่ด้วยเซ็นเซอร์เฉื่อย มีปุ่ม OK อยู่ข้างล่าง

ข้อความนี้จะบอกคุณว่าเซ็นเซอร์ไจโรระบบขับเคลื่อนถูกแทนที่ด้วยเซ็นเซอร์เฉื่อย

เมนูอุปกรณ์ VEXcode IQ เปิดอยู่ และการตั้งค่าการสร้าง Robot Brain ถูกตั้งเป็นรุ่นที่ 2 อุปกรณ์ Drivetrain จะแสดงขึ้นและไอคอนความเฉื่อยจะถูกเน้นเพื่อระบุว่าขณะนี้โครงการกำลังใช้เซ็นเซอร์ความเฉื่อยในตัวของ Brain

คุณจะเห็นไอคอนเซ็นเซอร์เฉื่อยในอุปกรณ์    
หมายเหตุ:หากโปรเจ็กต์นี้ถูกแปลงกลับไปเป็นเจนเนอเรชั่น 1 ไจโรภายนอกจะไม่ได้รับการกำหนดค่าโดยอัตโนมัติ จะต้องกำหนดค่าด้วยตนเอง

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

Last Updated: