Покрокове виконання проекту у VEXcode VR за допомогою VIQC Pitching In

Функція «Покрокове представлення проекту» надає користувачеві важливі візуальні елементи, які допомагають вирішувати проблеми або краще розуміти хід виконання проекту. Коли проєкт запускається, Fling the Hero Bot працюватиме згідно з інструкціями, але це може не бути так, як задумав користувач. Можливість бачити, як блоки виконуються крок за кроком, дає користувачеві краще уявлення про те, які блоки можуть спричиняти помилку.


Як використовувати функцію покрокового виконання проекту

Знімок екрана крупним планом правого верхнього кута панелі інструментів віртуальної реальності VEXcode з виділеною кнопкою «Крок», розташованою праворуч від кнопки «Пуск».

Виберіть кнопку кроку, розташовану у верхньому правому куті панелі інструментів VEXcode VR.

VR-проект VEXcode відкритий з виділеною кнопкою «Крок» для запуску блоків по одному

Після вибору навколо блоку {When started} з’явиться зелена підсвітка, яка вказуватиме на початок програми, а потім вона одразу ж переміститься, щоб виділити перший блок у стеку. Виділення залишатиметься на першому блоці після {Після запуску}, доки знову не буде вибрано кнопку кроку.

Примітка: виділення одразу ж переміститься за блок [Коментар], оскільки блоки [Коментар] не змінюють проєкт або блоки, що його оточують.

VR-проект VEXcode, що показує блоки Drive for, Turn for та Drivetrain, що використовуються на ігровому майданчику VIQC Pitching In Playground

Знову натисніть кнопку кроку, щоб запустити виділений блок. Після виконання блоку наступний блок буде виділено.

Продовжуйте використовувати кнопку кроку, щоб проходити по проєкту по одному блоку за раз.


Налагодження за допомогою функції покрокового виконання проекту

VR-проект VEXcode з блоками для збору м'яча за допомогою впускного колектора, повороту та очковання, з виділеним блоком повороту, що показує помилку в проєкті.

Функція «Покрокове уповільнення проекту» уповільнює хід проекту та забезпечує негайний візуальний зворотний зв’язок. Це дозволяє користувачеві проходити проєкт блок за блоком, спостерігати за поведінкою та виправляти помилки.

У цьому прикладі метою є отримання м'яча Флінгом та його зарахування у високий гол. Однак поворот у проєкті йде не в тому напрямку, і тому м'яч не буде забитий у High Goal.

Помилка кодування, виділена у VR-проекті VEXcode на майданчику для пітчингу VIQC

Неправильна логіка коду відображається під час покрокового виконання проекту VIQC Pitching In у VEXcode VR

Виконуйте проєкт крок за кроком, використовуючи функцію «Покрокове виконання проєкту», доки не буде виявлено помилку.

Той самий проєкт, що й попередній, тепер із відкритим випадаючим списком напрямку блоку повороту та вибраним лівим краєм, що показує, як виправити проблему.

Той самий проєкт із блоком повороту, де тепер написано повернути праворуч на 155 градусів у частині проєкту для розвороту та запуску м'яча у високі ворота.

Виправте помилку.

Помилка в цьому прикладі полягала в тому, що Fling мав поворот ліворуч на 155 градусів, проте цей напрямок не ставить Fling під правильний кут, щоб катапульта могла вистрілити м'яч у високі ворота. Напрямок повороту слід змінити зліва направо.

Блоковий проект VEXcode VR для покрокового виконання програми VIQC Pitching In у робочій області

VR-проект VEXcode відкритий у VIQC. Залучення для покрокового виконання коду.

Потім запустіть проєкт знову з початку, використовуючи функцію «Покрокове виконання проєкту». Повторюйте цей процес, доки проект не запрацює належним чином.

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

Last Updated: