Функція Project Stepping пропонує користувачеві спосіб перегляду виконання проекту блок за блоком. Ці візуальні підказки можна використовувати, щоб допомогти студентам усунути неполадки або краще зрозуміти хід проекту. Коли проект розпочато, робот виконає проект згідно з інструкціями, але це може бути не так, як задумав користувач. Можливість бачити блоки, що виконуються по одному, дає користувачеві краще уявлення про те, які блоки можуть спричиняти помилку, тому налагодження може стати більш цілеспрямованим і ефективним процесом.
Примітка: у цій статті використовується конфігурація Code Base у VEXcode GO. Перегляньте статтю Налаштування бази коду VEX GO Бібліотека VEX , щоб дізнатися більше про те, як налаштувати базу коду у VEXcode GO.
Як використовувати функцію поетапного виконання проекту
Щоб використовувати функцію Project Stepping у VEXcode GO, Brain має бути підключено до вашого планшета чи комп’ютера, а VEXcode GO має бути налаштовано для вашої збірки.
Натисніть кнопку «Крок» у верхньому правому куті панелі інструментів VEXcode GO.
Після вибору навколо блоку {When started} з’явиться зелене виділення, яке блимає, щоб вказати, де починається програма, а потім одразу переміститься, щоб виділити перший блок у стеку. Підсвічування залишатиметься на першому блоці після {When started} , доки знову не буде вибрано кнопку «Крок».
Знову натисніть кнопку «Крок», щоб розпочати виділений блок. Підсвічування буде блимати під час виконання блоку. Коли блок буде завершено, наступний блок буде виділено, вказуючи на те, що він готовий виконати наступну команду, коли знову буде вибрано кнопку «Крок».
Продовжуйте використовувати кнопку Step для виконання проекту по одному блоку за раз. Під час покрокового проходження проекту натискання кнопки «Пуск» призведе до виконання решти проекту на повній швидкості. Це може бути корисно, якщо ви хочете пройти кілька перших блоків проекту, а потім виконати решту проекту, як це написано.
Налагодження за допомогою функції Project Stepping
Функція Project Stepping уповільнює хід проекту та забезпечує прямий візуальний зворотний зв’язок щодо того, що робот робить у кожному блоці проекту. Це дозволяє користувачеві проходити проект по одному блоку, спостерігати за поведінкою та виправляти помилки.
У цьому прикладі намір Code Base рухатися по квадрату (проїхати вперед на 500 міліметрів (мм) і повернути праворуч на 90 градусів, 4 рази, щоб створити квадрат). Однак у проекті є неправильний поворот.
Використовуйте функцію Project Stepping, щоб розпочати та виконати проект крок за кроком, доки не буде виявлено помилку.
Виправте помилку.
Потім виберіть кнопку «Зупинити» та скористайтеся кнопкою «Крок», щоб розпочати проект знову з початку, використовуючи функцію «Покрокова робота проекту», щоб спостерігати за поведінкою робота в кожному блоці проекту. Повторюйте цей процес, доки проект не запрацює належним чином.