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

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


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

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

Кодер с картой When start 123 в верхнем слоте и выделенной кнопкой Step.

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

Кодер с проектом, состоящим из 3 карточек, читает: «Когда стартуете 123, проедьте 2, а затем поверните налево». Желтый индикатор шага находится на карточке «Когда старт 123».

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

Кодер с проектом, состоящим из 3 карточек, читает: «Когда стартуете 123, проедьте 2, а затем поверните налево». Желтый индикатор шага находится на карте Drive 2.

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

Кодер с проектом, состоящим из 3 карточек, читает: «Когда стартуете 123, проедьте 2, а затем поверните налево». Индикатор шага находится на карте Drive 2 и стал зеленым.

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

Кодер с проектом, состоящим из 3 карточек, читает: «Когда стартуете 123, проедьте 2, а затем поверните налево». Желтый указатель шага находится на карточке «Поворот налево».

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

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

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


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

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

Кодер с проектом, состоящим из 9 карточек, используемых для управления роботом по квадрату. В проекте есть 4 повторяющиеся пары «Проезд 1» и «Поворот», но одна из пар — «Поворот налево» вместо «Поворот направо». Выделена неправильная карточка «Поверните налево».

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

Вид сверху на путь, который пройдет робот 123 при выполнении этого проекта. Левый поворот уводит робота с траектории движения по квадрату.

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

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

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

Вид сверху на траекторию движения робота 123, успешно проехавшего по квадрату, и соответствующую программу кодера, содержащую 4 пары карточек «Движение 1» и «Поворот направо».

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

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

Last Updated: