Hướng dẫn triển khai dự án trong VEXcode VR sử dụng VIQC Pitching In

Tính năng Project Stepping cung cấp cho người dùng những hình ảnh trực quan quan trọng giúp họ khắc phục sự cố hoặc hiểu rõ hơn về quy trình của dự án. Khi một dự án được chạy, Fling the Hero Bot sẽ hoạt động theo hướng dẫn, nhưng có thể không giống như cách người dùng mong muốn. Việc có thể xem từng bước thực thi các khối lệnh một giúp người dùng hình dung rõ hơn khối lệnh nào có thể gây ra lỗi.


Hướng dẫn sử dụng tính năng từng bước trong dự án

Ảnh chụp màn hình cận cảnh phần trên bên phải của thanh công cụ VEXcode VR, với nút Step được tô sáng, nằm ngay bên phải nút Start.

Chọn nút bước nằm ở góc trên bên phải thanh công cụ VEXcode VR.

Dự án VEXcode VR đang mở với nút Step được chọn để chạy từng khối một.

Sau khi được chọn, một vùng sáng màu xanh lá cây sẽ xuất hiện xung quanh khối {Khi bắt đầu} để cho biết chương trình bắt đầu ở đâu, và sau đó ngay lập tức di chuyển để làm nổi bật khối đầu tiên trong ngăn xếp. Vùng được tô sáng sẽ vẫn nằm trên khối đầu tiên sau khi {Khi bắt đầu} cho đến khi nút bước được chọn lại.

Lưu ý: Vùng tô sáng sẽ ngay lập tức di chuyển qua khối [Bình luận], vì các khối [Bình luận] không thay đổi dự án hoặc các khối xung quanh nó.

Dự án VEXcode VR minh họa các khối Drive for, Turn for và Drivetrain được sử dụng trong VIQC Pitching In Playground.

Chọn lại nút bước để chạy khối lệnh đã được tô sáng. Sau khi khối lệnh được thực thi xong, khối lệnh tiếp theo sẽ được tô sáng.

Tiếp tục sử dụng nút "bước" để chạy dự án từng khối một.


Gỡ lỗi bằng tính năng từng bước của dự án

Dự án VEXcode VR với các khối lệnh để thu thập một quả bóng bằng bộ phận hút, sau đó xoay và ghi điểm cho quả bóng. Khối lệnh xoay được làm nổi bật, cho thấy lỗi trong dự án.

Tính năng Project Stepping làm chậm tiến độ dự án và cung cấp phản hồi trực quan ngay lập tức. Điều này cho phép người dùng xem xét dự án từng khối một để quan sát hoạt động và sửa lỗi.

Trong ví dụ này, mục đích là để Fling nhận một quả bóng và ghi bàn vào khung thành ở vị trí cao. Tuy nhiên, hướng đi của dự án đang đi sai hướng, và do đó, quả bóng sẽ không được ghi vào khung thành cao.

Lỗi lập trình được chỉ ra trong dự án VEXcode VR trên VIQC Pitching In Playground.

Lỗi logic mã xuất hiện khi chạy từng bước dự án VIQC Pitching In trong VEXcode VR.

Hãy chạy dự án từng bước một bằng tính năng Chạy từng bước dự án cho đến khi phát hiện ra lỗi.

Dự án tương tự như dự án trước, nhưng lần này với menu thả xuống hướng rẽ của khối lệnh được mở và chọn bên trái, cho thấy cách khắc phục sự cố.

Cùng một dự án đó, với khối điều khiển rẽ hiện được thiết kế để rẽ phải 155 độ trong phần dự án nhằm tạo góc quay và đưa bóng vào khung thành cao.

Hãy sửa lỗi sai.

Lỗi trong ví dụ này là Fling được lập trình để quay sang trái 155 độ, tuy nhiên hướng này không đặt Fling ở góc chính xác để máy bắn đá có thể bắn quả bóng vào khung thành cao. Cần đổi hướng rẽ từ trái sang phải.

Dự án khối VEXcode VR để từng bước thực hiện chương trình VIQC Pitching In trong không gian làm việc

Dự án VEXcode VR đang được mở trên VIQC, cần người đóng góp ý kiến ​​để phân tích từng bước quá trình thực thi mã.

Sau đó, chạy lại dự án từ đầu bằng tính năng Project Stepping. Lặp lại quy trình này cho đến khi dự án chạy đúng cách.

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

Last Updated: