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

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


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

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

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

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

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

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

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

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

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


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

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

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

В этом примере робот 123 намерен проехать по квадрату (проехать вперед на 1 шаг и повернуть направо на 90 градусов 4 раза, чтобы образовать квадрат). Однако в проекте есть неверный поворот.

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

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

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

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

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

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

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

Last Updated: