Функция «Пошаговое отображение проекта» предоставляет пользователю важную визуальную информацию, которая помогает устранять неполадки или лучше понимать ход выполнения проекта. При запуске проекта Fling the Hero Bot будет работать в соответствии с инструкциями, но это может отличаться от замысла пользователя. Возможность наблюдать за выполнением блоков пошагово позволяет пользователю лучше понять, какие блоки могут вызывать ошибку.
Как использовать функцию пошагового отображения проекта
Выберите кнопку "Шаг", расположенную в правом верхнем углу панели инструментов VEXcode VR.
После выбора блока {When started} вокруг него появится зеленая подсветка, указывающая на начало выполнения программы, а затем она немедленно переключится на подсветку первого блока в стеке. Выделение останется на первом блоке после {При запуске} до тех пор, пока кнопка шага не будет выбрана снова.
: выделение немедленно переместится за блок [Комментарий], поскольку блоки [Комментарий] не изменяют проект или окружающие его блоки.
Нажмите кнопку «Шаг» еще раз, чтобы запустить выделенный блок. После выполнения одного блока будет выделен следующий.
Продолжайте использовать кнопку «Пошаговое выполнение», чтобы проходить проект по одному блоку за раз.
Отладка с использованием функции пошагового выполнения проекта.
Функция «Пошаговое выполнение проекта» замедляет ход выполнения проекта и обеспечивает мгновенную визуальную обратную связь. Это позволяет пользователю проходить проект по одному блоку за раз, чтобы наблюдать за его поведением и исправлять ошибки.
В этом примере цель состоит в том, чтобы Флинг поймал мяч и забил гол в ворота. Однако проект развивается в неправильном направлении, и поэтому мяч не будет забит в ворота.
Запускайте проект пошагово, используя функцию «Пошаговое выполнение проекта», пока не будет обнаружена ошибка.
Исправьте ошибку.
Ошибка в этом примере заключалась в том, что в коде Fling был указан поворот налево на 155 градусов, однако это направление не позволяет Fling оказаться под правильным углом для того, чтобы катапульта запустила мяч в высокие ворота. Направление поворота следует изменить с левого на правое.
Затем запустите проект заново с самого начала, используя функцию пошагового выполнения проекта. Повторяйте этот процесс до тех пор, пока проект не будет работать корректно.