Функция пошагового выполнения проекта предлагает пользователю возможность увидеть выполнение проекта поблочно. Эти визуальные подсказки можно использовать, чтобы помочь учащимся устранять неполадки или лучше понимать ход проекта. Когда проект запускается, робот 123 выполнит его в соответствии с инструкциями, но это может быть не так, как задумал пользователь. Возможность видеть блоки, выполняемые по одному, дает пользователю лучшее представление о том, какие блоки могут вызывать ошибку, поэтому отладка может стать более целенаправленным и эффективным процессом.
Как использовать функцию пошагового выполнения проекта
Чтобы использовать функцию пошагового выполнения проекта в VEXcode 123, робот 123 должен быть подключен к планшету или компьютеру. Информацию о подключении 123 Robot, см. в статье для вашего устройства в разделе «Установка и подключение» библиотеки VEX.
Нажмите кнопку «Шаг», расположенную в правом верхнем углу панели инструментов VEXcode 123.
После выбора появится зеленая подсветка, которая будет мигать вокруг блока {When started} , указывая, где начинается программа, а затем сразу же перемещается, чтобы выделить первый блок в стеке. Подсветка будет оставаться на первом блоке после {When started} , пока кнопка «Шаг» не будет выбрана снова.
Нажмите кнопку «Шаг» еще раз, чтобы запустить выделенный блок. Подсветка будет мигать во время выполнения блока. После завершения блока следующий блок станет выделенным, указывая на то, что он готов к выполнению следующей команды при повторном нажатии кнопки «Шаг».
Продолжайте использовать кнопку «Шаг» для выполнения проекта по одному блоку за раз. При пошаговом выполнении проекта нажатие кнопки «Пуск» приведет к выполнению остальной части проекта на полной скорости. Это может быть полезно, если вы хотите пройти первые несколько блоков проекта, а затем выполнить остальную часть проекта так, как он написан.
Отладка с помощью функции пошагового выполнения проекта
Функция пошагового выполнения проекта замедляет ход проекта и обеспечивает прямую визуальную обратную связь о том, что делает робот 123 в каждом блоке проекта. Это позволяет пользователю проходить проект по одному блоку, наблюдать за поведением и исправлять ошибки.
В этом примере робот 123 намерен проехать по квадрату (проехать вперед на 1 шаг и повернуть направо на 90 градусов 4 раза, чтобы образовать квадрат). Однако в проекте есть неверный поворот.
Используйте функцию пошагового выполнения проекта, чтобы запускать и выполнять проект шаг за шагом, пока не будет обнаружена ошибка.
Исправьте ошибку.
Затем нажмите кнопку «Стоп» и используйте кнопку «Шаг», чтобы снова начать проект с самого начала, используя функцию «Пошаговое выполнение проекта», чтобы наблюдать за поведением робота 123 в каждом блоке проекта. Повторяйте этот процесс до тех пор, пока проект не будет работать так, как задумано.