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
Chọn nút bước nằm ở góc trên bên phải thanh công cụ VEXcode VR.
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ó.
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
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.
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.
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.
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.