Пошаговое выполнение проекта в VEXcode VR с использованием VIQC. Участие в проекте.

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


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

Увеличенный скриншот верхней правой части панели инструментов VEXcode VR, на котором выделена кнопка «Шаг», расположенная справа от кнопки «Старт».

Выберите кнопку "Шаг", расположенную в правом верхнем углу панели инструментов VEXcode VR.

Откройте проект VEXcode VR, выделив кнопку «Шаг», чтобы запускать блоки по одному.

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

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

Проект VEXcode VR, демонстрирующий блоки Drive for, Turn for и Drivetrain, используемые на игровой площадке VIQC Pitching In.

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

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


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

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

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

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

В проекте VEXcode VR на площадке VIQC Pitching In Playground обнаружена ошибка кодирования.

При пошаговом выполнении проекта VIQC Pitching In в VEXcode VR отображается некорректная логика кода.

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

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

Тот же проект, но теперь на блоке поворота указано, что нужно повернуть направо на 155 градусов в той части проекта, которая предназначена для поворота и запуска мяча в высокие ворота.

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

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

Проект VEXcode VR с использованием блоков для пошагового прохождения программы VIQC Pitching In в рабочем пространстве.

Проект VEXcode VR открыт в VIQC. Предлагаю помощь в пошаговом выполнении кода.

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

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

Last Updated: