Шаг над проектом в VEXcode VR

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


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

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

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

Иллюстрация движущегося робота VEXcode VR, демонстрирующего концепции кодирования в виртуальной среде в образовательных целях в области STEM.

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

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

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

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


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

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

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

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

Скриншот из руководства VEXcode VR, показывающий сообщение об ошибке с виртуальным роботом, иллюстрирующий ошибку кодирования и способ ее устранения в среде программирования.

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

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

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

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

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

Зеленый значок стрелки поворота направо, используемый в обучающих материалах VEXcode VR, представляет собой действие поворота направо при программировании виртуального робота.

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

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

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

Last Updated: