Chuyển đổi dự án IQ (thế hệ 2) để sử dụng với Bộ não IQ (thế hệ 1)

Trong khi làm việc với VEX IQ, bạn có thể muốn chạy một dự án đã được định cấu hình cho Bộ não (thế hệ thứ 2) trên robot có Bộ não (thế hệ thứ nhất). Để thực hiện việc này, bạn sẽ cần chuyển đổi dự án của mình từ 'thế hệ thứ 2' sang 'thế hệ thứ nhất' trong VEXcode IQ.

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này được đặt thành tùy chọn thế hệ thứ 1.

Trong một số trường hợp, những thay đổi nhỏ sẽ tự động được thực hiện đối với mã hoặc cấu hình trong quá trình chuyển đổi và những thay đổi này sẽ không ảnh hưởng đến cách dự án của bạn chạy trên Brain IQ (thế hệ 1). Tuy nhiên, có một số trường hợp trong đó các thay đổi được thực hiện đối với dự án trong quá trình chuyển đổi yêu cầu dự án phải được cập nhật để chạy trên robot có Bộ não (thế hệ 1).


Chuyển đổi dự án bằng con quay hồi chuyển bên ngoài - Không thay đổi mã

VEXcode IQ với dự án thế hệ thứ 2 trong không gian làm việc. Biểu tượng Thiết bị được tô sáng giữa Trình xem mã và biểu tượng Trợ giúp.

Mở một dự án (thế hệ thứ 2) trong không gian làm việc. Sau đó, chọn biểu tượng cửa sổ Thiết bị.

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này được đặt thành tùy chọn thế hệ thứ 2, nhưng tùy chọn thế hệ thứ 1 được tô sáng.

Khi cửa sổ Thiết bị mở, hãy chọn biểu tượng 'thế hệ 1'.  

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này đã được chuyển sang thế hệ thứ 1 và được đánh dấu nổi bật.

Biểu tượng '1st gen' sẽ nổi bật màu xanh lam để cho biết dự án đã được chuyển đổi. Bây giờ bạn có thể chạy dự án này trên Brain (thế hệ 1).

Lưu ý: Trong ví dụ này, Gyro bên ngoài được cấu hình cho cổng 4 và không cần thực hiện cập nhật. Nếu bạn định chuyển đổi trở lại dự án thế hệ thứ 2, có một bước mà bạn cần phải xác nhận cấu hình này. Xem bài viết này để biết thêm thông tin. 


Chuyển đổi một dự án với cấu hình quán tính não - Không thay đổi mã

Nếu Quán tính não được định cấu hình trong dự án IQ (thế hệ 2), bạn sẽ cần cập nhật để định cấu hình cho cảm biến Con quay hồi chuyển bên ngoài hoặc không có Con quay hồi chuyển. 

VEXcode IQ với dự án thế hệ thứ 2 trong không gian làm việc. Biểu tượng Thiết bị được tô sáng giữa Trình xem mã và biểu tượng Trợ giúp.

Mở một dự án (thế hệ thứ 2) trong không gian làm việc. Sau đó, chọn biểu tượng cửa sổ Thiết bị.

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này được đặt thành tùy chọn thế hệ thứ 2, nhưng tùy chọn thế hệ thứ 1 được tô sáng.

Khi cửa sổ Thiết bị mở, hãy chọn biểu tượng 'thế hệ 1'.

Lời nhắc VEXcode IQ Brain Generation cho biết các dự án thế hệ thứ 2 cần được chuyển đổi trước khi sử dụng với IQ Brain (thế hệ thứ 1). Bạn có muốn tiếp tục chuyển đổi không? Có liên kết để Tìm hiểu thêm bên dưới. Ngoài ra còn có hai nút bên dưới, một nút có tên là Hủy và nút còn lại có tên là Tiếp tục. Nút Tiếp tục được tô sáng.

Một thông báo sẽ xuất hiện để cảnh báo bạn rằng dự án sẽ cần được chuyển đổi. Chọn 'Tiếp tục' để tiến hành chuyển đổi.

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Cấu hình cảm biến quán tính của hệ thống truyền động đã bị loại bỏ. Có nút OK bên dưới.

Một thông báo hoàn tất chuyển đổi sẽ mở ra để cảnh báo bạn rằng cấu hình cảm biến quán tính não đã bị xóa. Nó cũng sẽ liệt kê bất kỳ thay đổi nào đã được thực hiện. Xem bên dưới để biết thêm thông tin về các thông báo trong hộp thoại cần giải thích.

Chọn 'OK" để tiếp tục.

 

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này đã được chuyển sang thế hệ thứ 1 và được đánh dấu nổi bật.

Biểu tượng '1st gen' sẽ nổi bật màu xanh lam để cho biết dự án đã được chuyển đổi. Bây giờ bạn có thể chạy dự án này trên Brain (thế hệ 1).

Bạn sẽ cần phải định cấu hình Con quay hồi chuyển bên ngoài hoặc tiếp tục không cấu hình Con quay hồi chuyển.


Chuyển đổi một dự án có thay đổi về mã

VEXcode IQ với dự án thế hệ thứ 2 trong không gian làm việc. Biểu tượng Thiết bị được tô sáng giữa Trình xem mã và biểu tượng Trợ giúp.

Mở một dự án (thế hệ thứ 2) trong không gian làm việc. Sau đó, chọn biểu tượng cửa sổ Thiết bị.

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này được đặt thành tùy chọn thế hệ thứ 2, nhưng tùy chọn thế hệ thứ 1 được tô sáng.

Khi cửa sổ Thiết bị mở, hãy chọn biểu tượng 'thế hệ 1'.

Lời nhắc VEXcode IQ Brain Generation có nội dung là các dự án IQ Robot Brain thế hệ thứ 2 cần được chuyển đổi trước khi sử dụng với IQ Robot Brain thế hệ thứ 1. Bạn có muốn tiếp tục chuyển đổi không? Có liên kết để Tìm hiểu thêm bên dưới. Ngoài ra còn có hai nút bên dưới, một nút có tên là Hủy và nút còn lại có tên là Tiếp tục. Nút Tiếp tục được tô sáng.

Một thông báo sẽ xuất hiện để cảnh báo bạn rằng dự án sẽ cần được chuyển đổi. Chọn 'Tiếp tục' để tiến hành chuyển đổi.

Lưu ý: Thông báo này sẽ chỉ mở nếu có thay đổi đối với mã dự án.

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. {When Brain button} khối sự kiện menu thả xuống đã được cập nhật. Có một nút OK được tô sáng bên dưới.

Thông báo hoàn tất chuyển đổi sẽ mở ra và liệt kê mọi thay đổi đã được thực hiện. Trong ví dụ này, menu thả xuống khối sự kiện {When Brain button} đã được cập nhật từ cấu hình thế hệ thứ 2 lên cấu hình thế hệ thứ nhất.

  • Xem phần bên dưới để biết thêm thông tin về các tin nhắn khác nhau mà bạn có thể nhận được và cách diễn giải chúng.

Chọn 'OK' để lưu chuyển đổi dự án.

Menu Thiết bị IQ của VEXcode hiển thị cài đặt tạo Não robot IQ. Cài đặt này đã được chuyển sang thế hệ thứ 1 và được đánh dấu nổi bật.

Biểu tượng '1st gen' sẽ được tô sáng màu xanh lam để cho biết dự án đã được chuyển đổi. Bây giờ bạn có thể chạy dự án này trên Brain (thế hệ 1).


Giải thích các thông báo hộp thoại khi chuyển đổi dự án

Nếu có một thay đổi đối với mã cần thiết do bất kỳ điều kiện nào được hiển thị bên dưới thì thông báo sau khi chuyển đổi sẽ là: "Chuyển đổi dự án đã được hoàn thành với những thay đổi này", theo sau là danh sách mọi thay đổi đã được thực hiện đối với mã. Dưới đây là những thay đổi mà bạn có thể gặp phải khi chuyển đổi dự án (thế hệ thứ 2) sang chạy trên Brain (thế hệ thứ nhất).

Thông báo hộp thoại cho các thay đổi được thực hiện tự động

{When Brain button} Menu thả xuống được cập nhật

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. {When Brain button} khối sự kiện menu thả xuống đã được cập nhật. Có nút OK bên dưới.

{When Brain button} Menu thả xuống được cập nhật

Ở đây thông báo cho bạn biết rằng quá trình chuyển đổi đã hoàn tất và menu thả xuống của khối {When Brain button} đã được cập nhật.

Sơ đồ khối Nút não When có menu thả xuống các nút khác nhau tùy thuộc vào thế hệ não. Menu thế hệ thứ nhất có ba tùy chọn là Lên, Xuống và Kiểm tra. Menu thế hệ thứ 2 có ba tùy chọn là Trái, Phải và Kiểm tra.

Bởi vì các nút Mũi tên trên Brain (thế hệ 2) là 'Trái' và 'Phải', nhưng chúng là 'Trên' và 'Xuống' trên Brain (thế hệ 1), các tham số trong menu thả xuống cho các Khối được kết nối với Các nút mũi tên phải được cập nhật.

Đã cập nhật menu thả xuống

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Đã cập nhật menu thả xuống khối cảm biến khi nhấn nút não. Có nút OK bên dưới.

Thông báo này cho bạn biết rằng menu thả xuống của khối <Brain button pressed> đã được cập nhật trong quá trình chuyển đổi.

Sơ đồ khối Brain Button Pressed có menu thả xuống các nút khác nhau tùy thuộc vào thế hệ Brain. Menu thế hệ thứ nhất có ba tùy chọn là Lên, Xuống và Kiểm tra. Menu thế hệ thứ 2 có ba tùy chọn là Trái, Phải và Kiểm tra.

Bởi vì các nút Mũi tên trên Brain (thế hệ 2) là 'Trái' và 'Phải', nhưng chúng là 'Trên' và 'Xuống' trên Brain (thế hệ 1), các tham số trong menu thả xuống cho các Khối được kết nối với Các nút mũi tên phải được cập nhật.

Vị trí dự án đã thay đổi

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Project Slot đã được đặt thành Slot 4 để tương thích với Robot Brains IQ (thế hệ thứ 1). Có nút OK bên dưới.

Ở đây thông báo cho bạn biết rằng Vị trí dự án đã được thay đổi trong quá trình chuyển đổi.

Ảnh chụp màn hình Thanh công cụ VEXcode IQ trước và sau khi chuyển đổi dự án. Số khe của dự án được đánh dấu, phiên bản thế hệ thứ 2 nằm ở khe 8 và hiện tại nằm ở khe 4 trong Brain.

Bộ não IQ (thế hệ 1) chỉ được cấu hình với 4 vị trí cho các dự án của người dùng, trong khi Bộ não (thế hệ thứ 2) được cấu hình với 8 vị trí. Dự án được định cấu hình cho các vị trí 5 - 8 sẽ tự động được cấu hình lại cho Vị trí 4.  

Thông báo hộp thoại cho những thay đổi yêu cầu cập nhật mã

Cảm biến quán tính hệ thống truyền lực đã bị loại bỏ

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Cấu hình cảm biến quán tính của hệ thống truyền động đã bị loại bỏ. Có nút OK bên dưới.

Thông báo hộp thoại này cho biết cấu hình Cảm biến quán tính hệ thống truyền lực đã bị xóa trong quá trình chuyển đổi.

Menu Thiết bị VEXcode IQ có Hệ thống truyền động được chọn để có thể thêm tùy chọn Con quay hồi chuyển vào đó. Các tùy chọn bao gồm Không có con quay hồi chuyển, Con quay hồi chuyển và Quán tính não.

Nếu một dự án được định cấu hình với Cảm biến quán tính được tích hợp trong Brain (thế hệ thứ 2), Cảm biến quán tính sẽ bị xóa khỏi cấu hình Hệ thống truyền động để tương thích với Brain (thế hệ 1).

  • Bạn có thể cần định cấu hình Cảm biến con quay hồi chuyển để dự án của mình chạy như mong muốn trên Brain (thế hệ 1).

Một số khối {When started} đã bị vô hiệu hóa

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Một số khối Khi bắt đầu đã bị vô hiệu hóa để tương thích với Brains của robot IQ (thế hệ thứ 1). Có nút OK bên dưới.

Thông báo này cho bạn biết rằng một số khối {When started} đã bị vô hiệu hóa trong quá trình chuyển đổi.

Ảnh chụp màn hình không gian làm việc của dự án VEXcode IQ với 4 chồng khối bắt đầu bằng khối Khi bắt đầu. Mỗi ngăn xếp được đánh số và ngăn xếp thứ tư sẽ bị vô hiệu hóa.

Bộ não (thế hệ 1) chỉ có thể hỗ trợ tối đa 3 khối {When started} , trong khi Bộ não (thế hệ 2) hỗ trợ tối đa 8 khối. Nếu có nhiều hơn 3 khối {When started} trong dự án (thế hệ thứ 2), thì ( {When started} ) khối bổ sung sẽ bị vô hiệu hóa trong quá trình chuyển đổi. Bạn sẽ không thể kích hoạt tính năng bổ sung khi khởi động ở chế độ gen 1.

Lưu ý: Phần mềm sẽ ưu tiên {When started} khối tính từ góc trên bên trái Workspace.

Lưu ý: Nếu dự án được chuyển đổi về thế hệ thứ 2, các khối này sẽ không tự động được kích hoạt. Bạn sẽ phải kích hoạt chúng theo cách thủ công trong Workspace.


Khối cụ thể IQ (thế hệ 2) bị vô hiệu hóa

Lời nhắc chuyển đổi dự án VEXcode IQ có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Các khối cụ thể của IQ (thế hệ thứ 2) đã bị vô hiệu hóa. Có nút OK bên dưới.

Thông báo này cho bạn biết rằng mọi khối dành riêng cho IQ (thế hệ 2) đã bị vô hiệu hóa.

Ảnh chụp màn hình khối VEXcode IQ Set Gyro Heading có nội dung Set BrainInertial heading to 0 degrees. Khối này được hiển thị là bị vô hiệu hóa vì tham số thả xuống của nó chỉ hoạt động trên Brains thế hệ thứ 2.

Nếu các khối bị vô hiệu hóa, chúng sẽ không chạy trong dự án. Có thể cần phải cập nhật dự án để nó chạy như mong muốn.

Ngoài ra, nếu tham số khối được đặt cho cấu hình dành riêng cho IQ (thế hệ 2) như hiển thị bên trái, khối sẽ bị vô hiệu hóa trong quá trình chuyển đổi.  Khối này có thể được kích hoạt sau khi chuyển đổi bằng cách thay đổi tham số 'BrainInertial' trong cửa sổ thả xuống.

Lưu ý: Nếu sau đó dự án được chuyển đổi về thế hệ thứ 2, các khối này sẽ không tự động được kích hoạt. Bạn sẽ phải kích hoạt chúng theo cách thủ công trong Workspace. Bạn sẽ không thể kích hoạt lại các khối dành riêng cho Bộ não IQ (thế hệ 2). 

Các khối trong danh mục Cảm biến con quay hồi chuyển, Cảm biến quán tính và Vẽ trong Hộp công cụ Khối IQ của VEXcode được hiển thị.

Các khối hiển thị bên trái là ví dụ về các khối dành riêng cho IQ (thế hệ thứ 2): Khối Vẽ và Cảm biến Quán tính. Các khối này sẽ bị vô hiệu hóa nếu chúng nằm trong dự án đang được chuyển đổi sang thế hệ 1. 

  • Lưu ý: Có một số khối được chia sẻ giữa Con quay hồi chuyển và Cảm biến quán tính não. Nếu bạn sử dụng các khối đó và chọn con quay hồi chuyển, chúng sẽ không bị tắt. Chỉ các khối được chọn 'BrainIertial' mới bị tắt.

Ảnh chụp màn hình khối VEXcode IQ Print với khối giá trị Timer, cùng nhau đọc bộ đếm thời gian in tính bằng giây trên Console. Khối này được hiển thị ở trạng thái vô hiệu hóa và sau đó được thay đổi để in trên Brain và được bật, vì tham số thả xuống Console chỉ hoạt động trên Brain thế hệ thứ 2.

Vì Chế độ xem Bảng điều khiển không được hỗ trợ cho IQ (thế hệ 1), nên mọi khối có tùy chọn 'Bảng điều khiển' được chọn trong menu sẽ bị tắt khi chuyển đổi sang dự án thế hệ 1.

Các khối này có thể được kích hoạt nếu tùy chọn menu được thay đổi.  Trong bài kiểm tra bên trái, khối [In] bị tắt vì 'Bảng điều khiển' được chọn.

Khối này có thể được kích hoạt bằng cách chọn tùy chọn 'Brain' vì tùy chọn này được hỗ trợ. 

Lời nhắc chuyển đổi dự án VEXcode IQ với danh sách dài các thay đổi có nội dung Chuyển đổi dự án đã hoàn tất với những thay đổi này. Cấu hình cảm biến trung gian của hệ thống truyền động đã bị loại bỏ. Các khối dành riêng cho IQ thế hệ thứ 2 đã bị vô hiệu hóa. Một số khối Khi bắt đầu đã bị vô hiệu hóa để tương thích với Brains của robot IQ (thế hệ thứ 1). Project Slot đã được đặt thành Slot 4 để tương thích với robot Brains IQ (thế hệ thứ 1). Khi sự kiện nút Brain được cập nhật menu thả xuống. Đã cập nhật menu thả xuống khối cảm biến khi nhấn nút não. Có nút OK bên dưới.

Một dự án có thể có nhiều thay đổi. VEXcode sẽ thực hiện tất cả các chuyển đổi cùng một lúc và liệt kê tất cả các thay đổi trong một thông báo — như hiển thị bên trái.

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

Last Updated: