Tính năng Bước dự án cung cấp cho người dùng các dấu hiệu trực quan quan trọng giúp 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, Hero Bot sẽ chạy theo hướng dẫn, nhưng nó có thể không theo ý muốn của người dùng. Khả năng xem các khối đang được thực hiện từng bước một giúp người dùng hình dung rõ hơn về khối nào có thể gây ra lỗi.
Cách sử dụng tính năng bước dự án
Chọn nút bước nằm ở trên cùng bên phải của thanh công cụ VEXcode IQ.
Sau khi được chọn, một điểm đánh dấu màu xanh lục sẽ xuất hiện xung quanh khối “when started“ để cho biết nơi chương trình đang bắt đầu và sau đó ngay lập tức di chuyển để đánh dấu khối đầu tiên trong ngăn xếp. Phần tô sáng sẽ nằm trên khối đầu tiên sau “khi bắt đầu” cho đến khi nút bước được chọn lại.
Lưu ý: phần đánh dấu sẽ ngay lập tức di chuyển qua khối [Comment] , bởi vì các khối [Comment] 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 được đánh dấu. Khi khối đã được thực thi, khối tiếp theo sẽ được đánh dấu.
Tiếp tục sử dụng nút bước để chạy qua dự án từng khối một.
Gỡ lỗi với tính năng Project Stepping
Tính năng Project Stepping làm chậm tiến trình của 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 đi qua dự án từng khối một để quan sát hành vi và sửa lỗi.
Trong ví dụ này, mục đích là để Fling lấy Bóng và ghi Bóng vào Mục tiêu Cao. Tuy nhiên, ngã rẽ trong dự án quay sai hướng, và do đó, Bóng sẽ không được ghi vào Mục tiêu cao.
Chạy từng bước dự án bằng tính năng Bước dự án cho đến khi quan sát thấy lỗi.
Sửa chữa sai lầm.
Sai lầm trong ví dụ này là Fling đã được mã hóa để rẽ trái 155 độ, tuy nhiên hướng này không đặt Fling ở góc chính xác để Máy phóng bắn Bóng vào Khung thành Cao. Nên thay đổi hướng rẽ từ trái sang phải.
Sau đó chạy lại project 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 chính xác.