Поэтапное выполнение проекта в VEXcode VR с использованием VIQC Pitching In

Функция пошагового выполнения проекта предоставляет пользователю важные визуальные эффекты, которые помогают устранять неполадки или лучше понимать ход проекта. Когда проект запускается, Fling the Hero Bot будет работать в соответствии с инструкциями, но это может быть не так, как задумал пользователь. Возможность видеть блоки, выполняемые шаг за шагом, дает пользователю лучшее представление о том, какие блоки могут вызывать ошибку.


Как использовать функцию пошагового выполнения проекта

Screen_Shot_2022-05-19_at_2.17.30_PM.png

Нажмите кнопку шага, расположенную в правом верхнем углу панели инструментов VEXcode VR.

first_block.png

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

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

второй_блок.png

Нажмите кнопку шага еще раз, чтобы запустить выделенный блок. После выполнения блока следующий блок будет подсвечен.

Продолжайте использовать кнопку шага для прохождения проекта по одному блоку за раз.


Отладка с помощью функции пошагового выполнения проекта

example_with_mistake.png

Функция пошагового выполнения проекта замедляет ход проекта и обеспечивает немедленную визуальную обратную связь. Это позволяет пользователю просматривать проект по одному блоку, наблюдать за поведением и исправлять ошибки.

В этом примере намерение Флинга состоит в том, чтобы забрать мяч и забить мяч в высокие ворота. Однако поворот в проекте поворачивается не в ту сторону, и таким образом Мяч не будет забит в Высшую Цель.

выделенная_ошибка.png

error_visual.png

Запускайте проект шаг за шагом, используя функцию поэтапного выполнения проекта, пока не будет обнаружена ошибка.

Turn_dropdown.png

исправленная_ошибка.png

Исправьте ошибку.

Ошибка в этом примере заключалась в том, что для броска был запрограммирован поворот налево на 155 градусов, однако это направление не обеспечивает бросок под правильным углом, чтобы катапульта могла забросить мяч в высокие ворота. Направление поворота следует изменить слева направо.

Final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Затем снова запустите проект с самого начала, используя функцию пошагового выполнения проекта. Повторяйте этот процесс до тех пор, пока проект не будет работать правильно.

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

Last Updated: