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