Βήμα προς βήμα σε ένα έργο στο VEXcode GO

Η λειτουργία Project Stepping προσφέρει στον χρήστη έναν τρόπο να δει την εκτέλεση ενός έργου μπλοκ προς μπλοκ. Αυτά τα οπτικά στοιχεία μπορούν να χρησιμοποιηθούν για να βοηθήσουν τους μαθητές να αντιμετωπίσουν προβλήματα ή να κατανοήσουν καλύτερα τη ροή ενός έργου. Όταν ξεκινήσει ένα έργο, το ρομπότ θα το εκτελέσει σύμφωνα με τις οδηγίες, αλλά ενδέχεται να μην είναι όπως το είχε σχεδιάσει ο χρήστης. Η δυνατότητα να βλέπει ο χρήστης τα μπλοκ να εκτελούνται ένα κάθε φορά δίνει στον χρήστη μια καλύτερη εικόνα για το ποια μπλοκ μπορεί να προκαλούν το σφάλμα, επομένως η διόρθωση σφαλμάτων μπορεί να γίνει μια πιο στοχευμένη και αποτελεσματική διαδικασία.

Σημείωση: Αυτό το άρθρο χρησιμοποιεί τη διαμόρφωση Code Base στο VEXcode GO. Ανατρέξτε στο άρθρο Ρύθμιση παραμέτρων βάσης κώδικα VEX GO Βιβλιοθήκη VEX για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων μιας βάσης κώδικα στο VEXcode GO.


Πώς να χρησιμοποιήσετε τη λειτουργία Project Stepping

Γραμμή εργαλείων VEXcode GO με το εικονίδιο βήματος επισημασμένο ανάμεσα στα εικονίδια Έναρξη και Διακοπή.

Για να χρησιμοποιήσετε τη λειτουργία Project Stepping στο VEXcode GO, το Brain πρέπει να είναι συνδεδεμένο στο tablet ή τον υπολογιστή σας και το VEXcode GO θα πρέπει να έχει διαμορφωθεί για την κατασκευή σας.

Επιλέξτε το κουμπί Βήματα που βρίσκεται επάνω δεξιά στη γραμμή εργαλείων VEXcode GO.

Το VEXcode GO Blocks προβάλλει ένα Drive ανά μπλοκ, ένα Turn ανά μπλοκ και ένα άλλο Drive ανά μπλοκ. Το πρώτο μπλοκ Drive for επισημαίνεται με πράσινο χρώμα για να δείξει ότι το πρόγραμμα έχει προχωρήσει μία φορά και ότι αυτό το μπλοκ εκτελείται τώρα.

Μόλις επιλεγεί, θα εμφανιστεί μια πράσινη επισήμανση που θα αναβοσβήνει γύρω από το μπλοκ {When started} για να υποδείξει από πού ξεκινά το πρόγραμμα και, στη συνέχεια, θα μετακινηθεί αμέσως για να επισημάνει το πρώτο μπλοκ στη στοίβα. Η επισήμανση θα παραμείνει στο πρώτο μπλοκ μετά το {When started} μέχρι να επιλεγεί ξανά το κουμπί Step (Βήμα).

Το VEXcode GO Blocks προβάλλει ένα Drive ανά μπλοκ, ένα Turn ανά μπλοκ και ένα άλλο Drive ανά μπλοκ. Το μπλοκ Turn for επισημαίνεται με πράσινο χρώμα για να δείξει ότι το πρόγραμμα έχει κάνει δύο βήματα και ότι αυτό το μπλοκ εκτελείται τώρα.

Επιλέξτε ξανά το κουμπί Βήμα για να ξεκινήσετε το μπλοκ που έχει επισημανθεί. Η επισήμανση θα αναβοσβήνει καθώς εκτελείται το μπλοκ. Μόλις ολοκληρωθεί το μπλοκ, το επόμενο μπλοκ θα επισημανθεί, υποδεικνύοντας ότι είναι έτοιμο για εκτέλεση της επόμενης εντολής όταν επιλεγεί ξανά το κουμπί Βήμα.

Συνεχίστε να χρησιμοποιείτε το κουμπί Step για να εκτελέσετε το έργο ένα μπλοκ κάθε φορά. Όταν κάνετε βήματα σε ένα έργο, η επιλογή του κουμπιού Έναρξη θα προκαλέσει την εκτέλεση του υπόλοιπου έργου με πλήρη ταχύτητα. Αυτό μπορεί να είναι χρήσιμο αν θέλετε να ολοκληρώσετε τα πρώτα βήματα ενός έργου, αλλά στη συνέχεια να ολοκληρώσετε το υπόλοιπο έργο όπως είναι γραμμένο.


Αποσφαλμάτωση με τη λειτουργία Project Stepping

Το έργο VEXcode GO Blocks με 4 ζεύγη μπλοκ Drive for και Turn for έχει ως στόχο να οδηγήσει το ρομπότ σε ένα τετράγωνο. Ένα λανθασμένο μπλοκ επισημαίνεται για να υποδείξει ότι υπάρχει κάποιο σφάλμα στον κώδικα.

Η λειτουργία Project Stepping επιβραδύνει τη ροή του έργου και παρέχει άμεση οπτική ανατροφοδότηση σχετικά με το τι κάνει το ρομπότ σε κάθε μπλοκ του έργου. Αυτό επιτρέπει στον χρήστη να εξετάζει το έργο ένα μπλοκ κάθε φορά για να παρατηρεί τη συμπεριφορά και να διορθώνει λάθη.

Σε αυτό το παράδειγμα, η πρόθεση είναι η Βάση Κώδικα να κινηθεί σε ένα τετράγωνο (κινηθείτε προς τα εμπρός για 500 χιλιοστά (mm) και στρίψτε δεξιά 90 μοίρες, 4 φορές για να δημιουργήσετε ένα τετράγωνο). Ωστόσο, υπάρχει μια λάθος τροπή στο έργο.

Το έργο VEXcode GO Blocks με 4 ζεύγη μπλοκ Drive for και Turn for έχει ως στόχο να οδηγήσει το ρομπότ σε ένα τετράγωνο. Ένα λανθασμένο μπλοκ επισημαίνεται με πράσινο χρώμα για να υποδείξει ότι το πρόγραμμα βρίσκεται αυτήν τη στιγμή στη διαδικασία διόρθωσης του σφάλματος. Ένα διάγραμμα στα δεξιά δείχνει το ρομπότ να παίρνει μια λανθασμένη στροφή στην πορεία του.

Χρησιμοποιήστε τη λειτουργία Project Stepping για να ξεκινήσετε και να εκτελέσετε το έργο βήμα προς βήμα μέχρι να παρατηρήσετε κάποιο λάθος.

Το έργο VEXcode GO Blocks εμφανίζει τη λανθασμένη μονάδα δίσκου σε ένα τετράγωνο πρόγραμμα. Το λανθασμένο μπλοκ "Στροφή για" έχει ανοιχτό το αναπτυσσόμενο μενού του και είναι επισημασμένο. Η τιμή κατεύθυνσης αλλάζει από αριστερά προς τα δεξιά. Το έργο VEXcode GO Blocks δείχνει τη σταθερή μονάδα δίσκου σε ένα τετράγωνο πρόγραμμα. Και οι 4 στροφές για μπλοκ τώρα στρίβουν προς τα δεξιά και το μπλοκ που έχει διορθωθεί επισημαίνεται.

Διορθώστε το λάθος.

Έργο VEXcode GO Blocks με 4 ζεύγη μπλοκ Drive for και Turn for που θα οδηγήσουν το ρομπότ σε ένα τετράγωνο. Το λανθασμένο μπλοκ στροφής έχει διορθωθεί και ένα διάγραμμα στα δεξιά δείχνει το ρομπότ να οδηγεί με τη σωστή διαδρομή.

Στη συνέχεια, επιλέξτε το κουμπί Διακοπή και χρησιμοποιήστε το κουμπί Βήμα για να ξεκινήσετε ξανά το έργο από την αρχή, χρησιμοποιώντας τη λειτουργία Βηματική Ενέργεια Έργου για να παρατηρήσετε τη συμπεριφορά του ρομπότ σε κάθε μπλοκ του έργου. Επαναλάβετε αυτήν τη διαδικασία μέχρι το έργο να λειτουργήσει όπως προβλέπεται.

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

Last Updated: