Проходження проекту з програмістом

Зазвичай, коли проект Coder виконується, він переходить від однієї картки до наступної, щойно цю дію буде завершено. Використовуючи функцію Step, ви можете почати проект, але в спеціальному режимі, де ви керуєте потоком. Під час використання кнопки Step робот 123 зупинятиметься після кожної картки кодера, доки кнопку Step не буде натиснуто знову. Коли проект розпочато, робот 123 виконає проект згідно з інструкціями, але це може бути не так, як хотів користувач. Можливість бачити картки, що виконуються по черзі, дає користувачеві краще уявлення про те, які картки можуть спричиняти помилку, тому налагодження може стати більш цілеспрямованим і ефективним процесом.


Як використовувати функцію Step

Щоб використовувати функцію Step, робот 123 має бути підключений до вашого кодера. Інформацію про підключення 123 Robot and Coder див. у статтібібліотеки VEX Використання кодера VEX.

Кодер із карткою When start 123 у верхньому слоті та виділеною кнопкою Step.

Перш ніж використовувати функцію Step, створіть проект у Coder. Потім виберіть кнопку «Крок» у верхній частині кодера, щоб почати.

Кодер з проектом, який складається з 3 карток і читає При старті 123, проїхати 2 і потім повернути ліворуч. Жовтий індикатор кроку знаходиться на картці Коли почати 123.

Після вибору біля картки кодера «When start 123» з’явиться жовтий індикатор, який вкаже, де починається проект.

Кодер з проектом, який складається з 3 карток і читає При старті 123 проїдьте 2 і потім поверніть ліворуч. Жовтий індикатор кроку знаходиться на картці Drive 2.

Натисніть кнопку Step ще раз, і жовте світло переміститься до наступної картки в кодері.

Кодер з проектом, який складається з 3 карток і читає При старті 123 проїдьте 2 і потім поверніть ліворуч. Індикатор кроку знаходиться на картці Drive 2 і став зеленим.

Знову натисніть кнопку «Крок», щоб запустити картку кодера поруч із жовтим світлом. Під час виконання картки кодера індикатор стане зеленим.

Кодер з проектом, який складається з 3 карток і читає При старті 123, проїхати 2 і потім повернути ліворуч. Жовтий індикатор кроку знаходиться на картці Поворот ліворуч.

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

Перегляньте це відео, щоб побачити функцію кроку, яка використовується для проходження проекту по одній картці за раз.

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


Налагодження за допомогою функції Step

Функція Step уповільнює хід проекту та забезпечує прямий візуальний зворотний зв’язок щодо того, що робить робот 123 на кожній картці кодера в проекті. Це дозволяє користувачеві проходити проект по одній картці кодера, спостерігати за поведінкою та виправляти помилки.

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

У цьому прикладі робота 123 має рухатися по квадрату (проїхати вперед на 1 крок і повернути праворуч, 4 рази, щоб створити квадрат). Однак у проекті є неправильний поворот.

Вид зверху вниз на шлях, яким пройшов би робот 123 під час виконання цього проекту. Поворот ліворуч виганяє робота з курсу квадрата.

Використовуйте функцію Project Stepping, щоб розпочати та виконати проект крок за кроком, доки не буде виявлено помилку.

Проект кодера, щоб керувати роботом у квадраті, тепер із виправленою карткою Поворот ліворуч, замінивши її картою Поворот праворуч.

Виправте помилку.

Зверху вниз показано шлях 123 робота, який успішно проїхав у квадраті, і відповідна програма кодера, що містить 4 пари карток Drive 1 і Turn right.

Потім виберіть кнопку «Зупинити» та скористайтеся кнопкою «Крок», щоб розпочати проект знову з початку, використовуючи функцію «Крок», щоб спостерігати за поведінкою робота 123 з кожною карткою кодера проекту.

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

Last Updated: