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

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


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

Screen_Shot_2022-05-19_at_2.17.30_PM.png

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

first_block.png

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

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

second_block.png

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

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


Налагодження за допомогою функції Project Stepping

example_with_mistake.png

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

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

highlighted_mistake.png

error_visual.png

Виконуйте проект крок за кроком за допомогою функції Project Stepping, доки не буде виявлено помилку.

turn_dropdown.png

corrected_mistake.png

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

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

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

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

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

Last Updated: