Прохождение проекта с помощью Coder

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


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

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

шаг.png

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

проект-beginning.png

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

проект-первый-шаг.png

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

проект-выполненный-step.png

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

проект-final-step.png

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

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

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


Отладка с помощью функции Step

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

кодер-поворот-влево-callout.png

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

кодер-неправильный-код.png

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

coder-fix-turn-left-to-right.png

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

кодер-правильный-код.png

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

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

Last Updated: