Η λειτουργία Project Stepping παρέχει στον χρήστη σημαντικές οπτικές γραφικές παραστάσεις που βοηθούν στην αντιμετώπιση προβλημάτων ή στην καλύτερη κατανόηση της ροής ενός έργου. Όταν εκτελείται ένα έργο, το Fling the Hero Bot θα εκτελεστεί σύμφωνα με τις οδηγίες, αλλά ενδέχεται να μην είναι όπως το σκόπευε ο χρήστης. Έχοντας τη δυνατότητα να βλέπει ο χρήστης τα μπλοκ να εκτελούνται βήμα προς βήμα, έχει καλύτερη εικόνα για το ποια μπλοκ μπορεί να προκαλούν το σφάλμα.
Πώς να χρησιμοποιήσετε τη λειτουργία Project Stepping
Επιλέξτε το κουμπί βημάτων που βρίσκεται επάνω δεξιά στη γραμμή εργαλείων VEXcode VR.
Μόλις επιλεγεί, θα εμφανιστεί μια πράσινη επισήμανση γύρω από το μπλοκ {When started} για να υποδείξει από πού ξεκινά το πρόγραμμα και, στη συνέχεια, θα μετακινηθεί αμέσως για να επισημάνει το πρώτο μπλοκ στη στοίβα. Η επισήμανση θα παραμείνει στο πρώτο μπλοκ μετά το {When started} μέχρι να επιλεγεί ξανά το κουμπί βημάτων.
Σημείωση: η επισήμανση θα μετακινηθεί αμέσως μετά από ένα μπλοκ [Σχόλιο], επειδή τα μπλοκ [Σχόλιο] δεν αλλάζουν το έργο ή τα μπλοκ που το περιβάλλουν.
Επιλέξτε ξανά το κουμπί βημάτων για να εκτελέσετε το μπλοκ που έχει επισημανθεί. Μόλις εκτελεστεί το μπλοκ, το επόμενο μπλοκ θα επισημανθεί.
Συνεχίστε να χρησιμοποιείτε το κουμπί βημάτων για να εκτελέσετε το έργο ένα μπλοκ κάθε φορά.
Αποσφαλμάτωση με τη λειτουργία Project Stepping
Η λειτουργία Project Stepping επιβραδύνει τη ροή του έργου και παρέχει άμεση οπτική ανατροφοδότηση. Αυτό επιτρέπει στον χρήστη να εξετάζει το έργο ένα μπλοκ κάθε φορά για να παρατηρεί τη συμπεριφορά και να διορθώνει λάθη.
Σε αυτό το παράδειγμα, η πρόθεση είναι ο Fling να πάρει μια μπάλα και να σκοράρει στο High Goal. Ωστόσο, η στροφή στο έργο στρέφεται προς τη λάθος κατεύθυνση και έτσι η μπάλα δεν θα σκοράρει στο High Goal.
Εκτελέστε το έργο βήμα προς βήμα χρησιμοποιώντας τη λειτουργία Project Stepping μέχρι να παρατηρήσετε κάποιο λάθος.
Διορθώστε το λάθος.
Το λάθος σε αυτό το παράδειγμα ήταν ότι η Πέταγμα είχε προγραμματιστεί να στρίψει αριστερά 155 μοίρες, ωστόσο αυτή η κατεύθυνση δεν τοποθετεί την Πέταγμα στη σωστή γωνία για να εκτοξεύσει ο Καταπέλτης την Μπάλα στο Υψηλό Γκολ. Η κατεύθυνση της στροφής πρέπει να αλλάξει από αριστερά προς τα δεξιά.
Στη συνέχεια, εκτελέστε ξανά το έργο από την αρχή χρησιμοποιώντας τη λειτουργία Project Stepping. Επαναλάβετε αυτήν τη διαδικασία μέχρι το έργο να εκτελεστεί σωστά.