Η λειτουργία Project Stepping προσφέρει στον χρήστη έναν τρόπο να δει την εκτέλεση ενός έργου μπλοκ προς μπλοκ. Αυτά τα οπτικά στοιχεία μπορούν να χρησιμοποιηθούν για να βοηθήσουν τους μαθητές να αντιμετωπίσουν προβλήματα ή να κατανοήσουν καλύτερα τη ροή ενός έργου. Όταν ξεκινήσει ένα έργο, το ρομπότ θα το εκτελέσει σύμφωνα με τις οδηγίες, αλλά ενδέχεται να μην είναι όπως το είχε σχεδιάσει ο χρήστης. Η δυνατότητα να βλέπει ο χρήστης τα μπλοκ να εκτελούνται ένα κάθε φορά δίνει στον χρήστη μια καλύτερη εικόνα για το ποια μπλοκ μπορεί να προκαλούν το σφάλμα, επομένως η διόρθωση σφαλμάτων μπορεί να γίνει μια πιο στοχευμένη και αποτελεσματική διαδικασία.
Σημείωση: Αυτό το άρθρο χρησιμοποιεί τη διαμόρφωση Code Base στο VEXcode GO. Ανατρέξτε στο άρθρο Ρύθμιση παραμέτρων βάσης κώδικα VEX GO Βιβλιοθήκη VEX για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων μιας βάσης κώδικα στο VEXcode GO.
Πώς να χρησιμοποιήσετε τη λειτουργία Project Stepping
Για να χρησιμοποιήσετε τη λειτουργία Project Stepping στο VEXcode GO, το Brain πρέπει να είναι συνδεδεμένο στο tablet ή τον υπολογιστή σας και το VEXcode GO θα πρέπει να έχει διαμορφωθεί για την κατασκευή σας.
Επιλέξτε το κουμπί Βήματα που βρίσκεται επάνω δεξιά στη γραμμή εργαλείων VEXcode GO.
Μόλις επιλεγεί, θα εμφανιστεί μια πράσινη επισήμανση που θα αναβοσβήνει γύρω από το μπλοκ {When started} για να υποδείξει από πού ξεκινά το πρόγραμμα και, στη συνέχεια, θα μετακινηθεί αμέσως για να επισημάνει το πρώτο μπλοκ στη στοίβα. Η επισήμανση θα παραμείνει στο πρώτο μπλοκ μετά το {When started} μέχρι να επιλεγεί ξανά το κουμπί Step (Βήμα).
Επιλέξτε ξανά το κουμπί Βήμα για να ξεκινήσετε το μπλοκ που έχει επισημανθεί. Η επισήμανση θα αναβοσβήνει καθώς εκτελείται το μπλοκ. Μόλις ολοκληρωθεί το μπλοκ, το επόμενο μπλοκ θα επισημανθεί, υποδεικνύοντας ότι είναι έτοιμο για εκτέλεση της επόμενης εντολής όταν επιλεγεί ξανά το κουμπί Βήμα.
Συνεχίστε να χρησιμοποιείτε το κουμπί Step για να εκτελέσετε το έργο ένα μπλοκ κάθε φορά. Όταν κάνετε βήματα σε ένα έργο, η επιλογή του κουμπιού Έναρξη θα προκαλέσει την εκτέλεση του υπόλοιπου έργου με πλήρη ταχύτητα. Αυτό μπορεί να είναι χρήσιμο αν θέλετε να ολοκληρώσετε τα πρώτα βήματα ενός έργου, αλλά στη συνέχεια να ολοκληρώσετε το υπόλοιπο έργο όπως είναι γραμμένο.
Αποσφαλμάτωση με τη λειτουργία Project Stepping
Η λειτουργία Project Stepping επιβραδύνει τη ροή του έργου και παρέχει άμεση οπτική ανατροφοδότηση σχετικά με το τι κάνει το ρομπότ σε κάθε μπλοκ του έργου. Αυτό επιτρέπει στον χρήστη να εξετάζει το έργο ένα μπλοκ κάθε φορά για να παρατηρεί τη συμπεριφορά και να διορθώνει λάθη.
Σε αυτό το παράδειγμα, η πρόθεση είναι η Βάση Κώδικα να κινηθεί σε ένα τετράγωνο (κινηθείτε προς τα εμπρός για 500 χιλιοστά (mm) και στρίψτε δεξιά 90 μοίρες, 4 φορές για να δημιουργήσετε ένα τετράγωνο). Ωστόσο, υπάρχει μια λάθος τροπή στο έργο.
Χρησιμοποιήστε τη λειτουργία Project Stepping για να ξεκινήσετε και να εκτελέσετε το έργο βήμα προς βήμα μέχρι να παρατηρήσετε κάποιο λάθος.
Διορθώστε το λάθος.
Στη συνέχεια, επιλέξτε το κουμπί Διακοπή και χρησιμοποιήστε το κουμπί Βήμα για να ξεκινήσετε ξανά το έργο από την αρχή, χρησιμοποιώντας τη λειτουργία Βηματική Ενέργεια Έργου για να παρατηρήσετε τη συμπεριφορά του ρομπότ σε κάθε μπλοκ του έργου. Επαναλάβετε αυτήν τη διαδικασία μέχρι το έργο να λειτουργήσει όπως προβλέπεται.