Функція Project Stepping надає користувачеві важливу візуальну інформацію, яка допомагає користувачам усунути неполадки або краще зрозуміти потік проекту. Коли проект запущено, Fling the Hero Bot працюватиме згідно з інструкціями, але це може бути не так, як хотів користувач. Можливість бачити блоки, що виконуються покроково, дає користувачеві краще уявлення про те, які блоки можуть спричиняти помилку.
Як використовувати функцію поетапного виконання проекту
Натисніть кнопку кроку, розташовану у верхньому правому куті панелі інструментів VEXcode VR.
Після вибору зелене виділення з’явиться навколо блоку {When started} , щоб вказати, де починається програма, а потім одразу переміститься, щоб виділити перший блок у стеку. Підсвічування залишатиметься на першому блоці після {When started}, доки знову не буде вибрано кнопку кроку.
Примітка: підсвічування негайно переміститься за блок [Comment], тому що блоки [Comment] не змінюють проект або блоки навколо нього.
Знову натисніть кнопку кроку, щоб запустити виділений блок. Після того, як блок буде виконано, наступний блок стане виділеним.
Продовжуйте використовувати крокову кнопку, щоб пробігати проект по одному блоку за раз.
Налагодження за допомогою функції Project Stepping
Функція Project Stepping уповільнює хід проекту та забезпечує миттєвий візуальний зворотний зв’язок. Це дозволяє користувачеві проходити проект по одному блоку, спостерігати за поведінкою та виправляти помилки.
У цьому прикладі Флінг має намір взяти м’яч і забити м’яч у високі ворота. Однак поворот у проекті повертається в неправильному напрямку, і тому м'яч не буде забитий у високу ціль.
Виконуйте проект крок за кроком за допомогою функції Project Stepping, доки не буде виявлено помилку.
Виправте помилку.
Помилка в цьому прикладі полягала в тому, що «Киток» був закодований для повороту ліворуч на 155 градусів, однак цей напрямок не встановлює «Киток» під правильним кутом, щоб катапульта кинула м’яч у високу ціль. Напрямок повороту слід змінити зліва направо.
Потім запустіть проект знову з початку за допомогою функції Project Stepping. Повторюйте цей процес, доки проект не запрацює належним чином.