Project Stepping мүмкіндігі пайдаланушыға жоба блогының блок бойынша орындалуын көру жолын ұсынады. Бұл көрнекі белгілер студенттерге ақаулықтарды жоюға немесе жоба ағынын жақсы түсінуге көмектесу үшін пайдаланылуы мүмкін. Жоба іске қосылғанда, робот жобаны нұсқау бойынша орындайды, бірақ ол пайдаланушы ойлағандай болмауы мүмкін. Бір уақытта орындалып жатқан блоктарды көру мүмкіндігіне ие болу пайдаланушыға қай блоктар қатені тудыруы мүмкін екенін жақсырақ көруге мүмкіндік береді, осылайша отладтау неғұрлым мақсатты және тиімді процесс бола алады.
ескертпе: Бұл мақалада VEXcode GO бағдарламасындағы код базасының конфигурациясы пайдаланылады. VEXcode GO бағдарламасында код базасын конфигурациялау жолы туралы қосымша ақпаратты VEX GO код базасын теңшеу VEX Library мақаласын қараңыз.
Жобаның қадамдық мүмкіндігін пайдалану жолы
VEXcode GO бағдарламасында Project Stepping мүмкіндігін пайдалану үшін ми планшетке немесе компьютерге қосылған болуы керек және VEXcode GO құрастыру үшін конфигурациялануы керек.
VEXcode GO құралдар тақтасының жоғарғы оң жағында орналасқан Қадам түймесін таңдаңыз.
Таңдалған соң, жасыл бөлектеу пайда болады және бағдарламаның қай жерде басталатынын көрсету үшін {When started} блогының айналасында жыпылықтайды, содан кейін стектегі бірінші блокты бөлектеу үшін бірден жылжиды. Қадам түймесі қайтадан таңдалғанша бөлектеу {When started} ден кейін бірінші блокта қалады.
Бөлектелген блокты бастау үшін «Қадам» түймесін қайтадан таңдаңыз. Блок орындалғанда бөлектеу жыпылықтайды. Блок аяқталғаннан кейін келесі блок бөлектеледі, ол Қадам түймесі қайтадан таңдалғанда келесі пәрменді орындауға дайын екенін көрсетеді.
Жобаны бір блок бойынша орындау үшін «Қадам» түймесін пайдалануды жалғастырыңыз. Жоба арқылы өту кезінде Бастау түймешігін таңдау жобаның қалған бөлігін толық жылдамдықпен орындауға әкеледі. Бұл жобаның алғашқы бірнеше блоктарын өткіңіз келсе, бірақ жобаның қалған бөлігін жазылғандай орындағыңыз келсе пайдалы болуы мүмкін.
Жобаның қадамдық мүмкіндігімен жөндеу
Project Stepping мүмкіндігі жоба ағынын баяулатады және робот жобадағы әрбір блокта не істеп жатқаны туралы тікелей көрнекі кері байланысты қамтамасыз етеді. Бұл пайдаланушыға мінез-құлықты бақылау және қателерді түзету үшін жобаны бір блоктан өтуге мүмкіндік береді.
Бұл мысалда код базасының шаршыда жүру ниеті (шаршы жасау үшін 500 миллиметр (мм) алға қарай жүріп, 90 градусқа оңға 4 рет бұрылу). Дегенмен, жобада қате бұрылыс бар.
Қате байқалмайынша жобаны кезең-кезеңімен бастау және орындау үшін Жобаны қадамдау мүмкіндігін пайдаланыңыз.
Қатені түзетіңіз.
Содан кейін «Тоқтату» түймесін таңдап, жобаның әрбір блогындағы робот әрекетін бақылау үшін «Жоба қадамы» мүмкіндігін пайдаланып, жобаны басынан қайта бастау үшін «Қадам» түймесін пайдаланыңыз. Жоба жоспарланғандай жұмыс істегенше осы процесті қайталаңыз.