Поэтапное выполнение проекта в VEXcode VR с использованием VIQC Pitching In

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


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

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

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

Скриншот интерфейса VEXcode VR, демонстрирующий среду блочного кодирования, используемую для программирования виртуального робота, часть образовательных ресурсов VIQC Pitching In (2021–2022).

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

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

Скриншот интерфейса VEXcode VR, демонстрирующий элементы блочного кодирования для конкурса VIQC Pitching In (2021–2022), иллюстрирующий среду программирования, используемую для изучения концепций кодирования с помощью виртуального робота.

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

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


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

Скриншот интерфейса программирования виртуальной реальности VEXcode, демонстрирующий некорректную конфигурацию кода для конкурса VIQC Pitching In (2021–2022), что подчеркивает распространенную ошибку в блочном кодировании для обучения робототехнике.

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

В этом примере намерение Флинга состоит в том, чтобы забрать мяч и забить мяч в высокие ворота. Однако поворот в проекте поворачивается не в ту сторону, и таким образом Мяч не будет забит в Высшую Цель.

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

Иллюстрация, иллюстрирующая распространенную ошибку в программировании VEXcode VR, подчеркивающая ошибку в логике кода, связанную с конкурсом VIQC Pitching In сезона 2021–2022 гг., призванную помочь пользователям понять и исправить ошибки кодирования.

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

Скриншот раскрывающегося меню в VEXcode VR, демонстрирующего параметры программирования виртуального робота, относящиеся к разделу VIQC Pitching In (2021–2022), иллюстрирующий интерфейс кодирования для образовательных целей.

Скриншот интерфейса VEXcode VR, демонстрирующий исправленную ошибку программирования в среде блочного кодирования, иллюстрирующий концепции кодирования для конкурса VIQC Pitching In (2021–2022).

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

Ошибка в этом примере заключалась в том, что для броска был запрограммирован поворот налево на 155 градусов, однако это направление не обеспечивает бросок под правильным углом, чтобы катапульта могла забросить мяч в высокие ворота. Направление поворота следует изменить слева направо.

Скриншот интерфейса блочного кодирования VEXcode VR, демонстрирующий программные блоки, используемые для конкурса VIQC Pitching In (2021–2022 гг.), иллюстрирующий среду кодирования виртуального робота для образовательных целей в области STEM-обучения.

Скриншот интерфейса VEXcode VR, демонстрирующий среду программирования для конкурса VIQC Pitching In (2021–2022 гг.), включающую возможности блочного и текстового кодирования для изучения концепций кодирования с помощью виртуального робота.

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

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

Last Updated: