ในขณะที่ทำงานกับ VEX IQ คุณอาจต้องการดำเนินโครงการที่ได้รับการกำหนดค่าสำหรับ Brain (รุ่นที่ 1) บนหุ่นยนต์ที่มี Brain (รุ่นที่ 2) ในสถานการณ์นี้ คุณจะต้องแปลงโปรเจ็กต์ของคุณจาก 'รุ่นที่ 1' เป็น 'รุ่นที่ 2' ใน VEXcode IQ
ในกรณีส่วนใหญ่ จะไม่มีการเปลี่ยนแปลงใดๆ กับโครงการในระหว่างการแปลง อย่างไรก็ตาม มีบางกรณีที่การเปลี่ยนแปลงเล็กน้อยเกิดขึ้นโดยอัตโนมัติเมื่อมีการใช้บล็อกบางบล็อกในโปรเจ็กต์รุ่นที่ 1 การเปลี่ยนแปลงเหล่านี้จะไม่ส่งผลต่อวิธีดำเนินโครงการของคุณบน IQ (รุ่นที่ 2) Brain
การแปลงโปรเจ็กต์ที่ไม่มีไจโร - ไม่มีการเปลี่ยนแปลงโค้ด
เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์
เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'
หากไม่มีการกำหนดค่า Gyro ไอคอน 'รุ่นที่ 2' จะไฮไลต์เป็นสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วยสมอง (รุ่นที่ 2) ได้แล้ว
การแปลงโปรเจ็กต์ด้วยการกำหนดค่า Gyro - ไม่มีการเปลี่ยนแปลงโค้ด
หากคุณมีระบบขับเคลื่อนที่มีการกำหนดค่าไจโร คุณจะต้องกำหนดค่าไจโรด้วยสมอง IQ (รุ่นที่ 2) หรือกำหนดค่าเซ็นเซอร์เฉื่อยของสมองที่ฝังอยู่ในสมอง IQ (รุ่นที่ 2)
เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์
เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'
หากคุณมีระบบขับเคลื่อนที่มีการกำหนดค่าไจโร คุณจะต้องกำหนดค่าไจโรภายนอกด้วยตนเอง หรือกำหนดค่าเซ็นเซอร์เฉื่อยของสมอง
ในสถานการณ์สมมตินี้ หน้าต่างโต้ตอบการแปลงจะเปิดขึ้น เลือก 'ดำเนินการต่อ' เพื่อดำเนินการแปลงต่อ
หมายเหตุ: หากคุณไม่ได้กำหนดค่า Gyro คุณจะไม่ได้รับข้อความนี้และโปรเจ็กต์ของคุณจะถูกแปลง
คุณจะได้รับแจ้งให้เลือกการกำหนดค่า Gyro; ไจโรภายนอกหรือความเฉื่อยของสมอง เลือกหนึ่งอัน.
- หากเลือกไจโรภายนอก ไจโรภายนอกจะถูกกำหนดค่าสำหรับพอร์ตเดียวกันกับที่กำหนดค่าไว้ก่อนหน้านี้
- หากเลือก Brain Inertial โปรเจ็กต์ของคุณจะใช้เซ็นเซอร์ Brain Inertial ที่ฝังอยู่ในสมอง และพอร์ตจะใช้งานได้ฟรีกับอุปกรณ์อื่นๆ
ข้อความจะปรากฏขึ้นเพื่อแจ้งเตือนคุณว่าโปรเจ็กต์ได้รับการแปลงแล้ว เลือก 'ตกลง' เพื่อดำเนินการต่อ
ไอคอน 'รุ่นที่ 2' จะไฮไลต์เป็นสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว คุณจะเห็นได้ว่ามีการกำหนดค่าเซ็นเซอร์เฉื่อยของสมองแล้ว
ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วยสมอง (รุ่นที่ 2) ได้แล้ว
หมายเหตุ:หากโปรเจ็กต์นี้ถูกแปลงกลับไปเป็นเจนเนอเรชั่น 1 ไจโรภายนอกจะไม่ได้รับการกำหนดค่าโดยอัตโนมัติ จะต้องกำหนดค่าด้วยตนเองในหน้าต่างอุปกรณ์
หมายเหตุ: กระบวนการแปลงจะเริ่มขึ้นเมื่อมีการเชื่อมต่อสมอง IQ (รุ่นที่ 2) ในขณะที่ VEXcode อยู่ในโหมดรุ่นที่ 1
การแปลงโปรเจ็กต์ที่มีการเปลี่ยนแปลงเล็กน้อยเป็นโค้ดที่สร้างขึ้นโดยอัตโนมัติ
เปิดโปรเจ็กต์ (รุ่นที่ 1) ในพื้นที่ทำงาน จากนั้นเลือกไอคอนหน้าต่างอุปกรณ์
เมื่อหน้าต่างอุปกรณ์เปิดขึ้น ให้เลือกไอคอน 'รุ่นที่ 2'
ข้อความจะปรากฏขึ้นเพื่อแจ้งเตือนคุณว่าจะต้องแปลงโปรเจ็กต์ เลือก 'ดำเนินการต่อ' เพื่อดำเนินการแปลงต่อ
หมายเหตุ: ข้อความนี้จะเปิดเฉพาะเมื่อมีการเปลี่ยนแปลงรหัสโครงการเท่านั้น
ข้อความการแปลงเสร็จสิ้นจะเปิดขึ้นและแสดงรายการการเปลี่ยนแปลงใดๆ ที่เกิดขึ้น ในตัวอย่างนี้ เมนูแบบเลื่อนลงบล็อกเหตุการณ์ {When Brain button} ได้รับการอัปเดตจากการกำหนดค่ารุ่นที่ 1 ถึงรุ่นที่ 2
- ดูส่วนด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อความต่างๆ ที่คุณอาจได้รับ และวิธีตีความข้อความเหล่านั้น
เลือก 'ตกลง' เพื่อบันทึกการแปลงโครงการ
ไอคอน 'รุ่นที่ 2' จะถูกเน้นด้วยสีน้ำเงินเพื่อแสดงว่าโปรเจ็กต์ได้รับการแปลงแล้ว ตอนนี้คุณสามารถรันโปรเจ็กต์นี้ด้วย Brain (รุ่นที่ 2) ได้แล้ว
การตีความข้อความโต้ตอบเมื่อแปลงโครงการ
หากมีการแปลงรหัสที่จำเป็นเนื่องจากเงื่อนไขใด ๆ ที่แสดงด้านล่าง ข้อความหลังการแปลงจะเป็น: "การแปลงโครงการเสร็จสมบูรณ์ด้วยการเปลี่ยนแปลงเหล่านี้" ตามด้วยรายการการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นกับโค้ด ด้านล่างนี้คือการเปลี่ยนแปลงที่คุณอาจพบเมื่อแปลงโปรเจ็กต์ (รุ่นที่ 1) ให้รันบน Brain (รุ่นที่ 2)
หมายเหตุ: กระบวนการแปลงจะเริ่มขึ้นเมื่อมีการเชื่อมต่อสมอง IQ (รุ่นที่ 2) ในขณะที่ VEXcode อยู่ในโหมดรุ่นที่ 1
อัปเดตเมนูแบบเลื่อนลง {When Brain button}
ข้อความนี้จะแจ้งให้คุณทราบว่าการแปลงเสร็จสมบูรณ์แล้ว และเมนูแบบเลื่อนลงของบล็อก {When Brain button} ได้รับการอัปเดตแล้ว
อัปเดตเมนูแบบเลื่อนลงแล้ว
ข้อความนี้จะแจ้งให้คุณทราบว่าการแปลงเสร็จสมบูรณ์แล้ว และเมนูแบบเลื่อนลงของบล็อก <Brain button pressed> ได้รับการอัปเดตแล้ว
อัปเดตระบบขับเคลื่อนไจโร
ข้อความนี้จะบอกคุณว่าเซ็นเซอร์ไจโรระบบขับเคลื่อนถูกแทนที่ด้วยเซ็นเซอร์เฉื่อย