Пошаговое выполнение проекта в VEXcode GO

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

ПримечаниеВ этой статье используется конфигурация Code Base в VEXcode GO. Дополнительную информацию о настройке кодовой базы в VEXcode GO см. в статье Настройка кодовой базы VEX GO Библиотека VEX.


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

Панель инструментов VEXcode GO с выделенным значком «Шаг» между значками «Старт» и «Стоп».

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

Нажмите кнопку «Шаг», расположенную в правом верхнем углу панели инструментов VEXcode GO.

Проект VEXcode GO Blocks с блоком Drive, блоком Turn и еще одним блоком Drive. Первый блок Drive for выделен зеленым цветом, что означает, что программа выполнила один шаг, и этот блок теперь выполняется.

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

Проект VEXcode GO Blocks с блоком Drive, блоком Turn и еще одним блоком Drive. Блок Turn for выделен зеленым цветом, что означает, что программа выполнила два шага, и этот блок теперь выполняется.

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

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


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

Проект VEXcode GO Blocks с 4 парами блоков Drive for и Turn for, предназначенный для движения робота по квадрату. Неправильный блок выделен, чтобы указать на наличие ошибки в коде.

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

В этом примере цель Code Base состоит в том, чтобы проехать по квадрату (проехать вперед на 500 миллиметров (мм) и повернуть направо на 90 градусов 4 раза, чтобы создать квадрат). Однако в проекте есть неверный поворот.

Проект VEXcode GO Blocks с 4 парами блоков Drive for и Turn for, предназначенный для движения робота по квадрату. Неправильный блок подсвечивается зеленым цветом, указывая на то, что программа в данный момент обрабатывает ошибку. На схеме справа показано, как робот совершает неправильный поворот на своем маршруте.

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

Проект VEXcode GO Blocks, показывающий неправильную программу Drive in square. Неправильный блок «Поворот на» имеет открытое раскрывающееся меню и выделен. Значение направления изменяется слева направо. Проект VEXcode GO Blocks, демонстрирующий фиксированный привод в квадратной программе. Все 4 поворота для блоков теперь поворачиваются направо, а блок, который был зафиксирован, подсвечивается.

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

Проект VEXcode GO Blocks с 4 парами блоков Drive for и Turn for, которые будут управлять роботом по квадрату. Неправильный блок поворота был исправлен, а на схеме справа показано движение робота по правильному маршруту.

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

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

Last Updated: