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

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

2nd_gen.png

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


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

square.evice.icon.png

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

nogyro.png

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

แปลงแล้ว_to_2nd_copy.png

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


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

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

square.evice.icon.png

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

square.select_2nd_gen.png

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

select_continue.png

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

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

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

select_gyro_type.png

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

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

Brain_inertial_confirmation.png

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

2nd_gen_with_intertial.png

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

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

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

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


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

select_device_icon.png

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

select_2nd_gen.png

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

select_continue.png

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

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

select_ok_conversion.png

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

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

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

2nd_gen_is_highlighted.png

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


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

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

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

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

brain_button_event.png

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

update_when_brain_button_pressed.png

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

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

brain_button_sensing.png

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

menu_options_change.png

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

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

brain_inertial_confirmation.png

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

ความเฉื่อย.png

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

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

Last Updated: