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

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


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

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

Για να χρησιμοποιήσετε τη λειτουργία Project Stepping στο VEXcode 123, το ρομπότ 123 πρέπει να είναι συνδεδεμένο στο tablet ή τον υπολογιστή σας. Για πληροφορίες σχετικά με τη σύνδεση ενός ρομπότ 123, ανατρέξτε στο άρθρο για τη συσκευή σας στην ενότητα Εγκατάσταση και σύνδεση της Βιβλιοθήκης VEX.

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

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

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

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

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

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


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

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

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

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

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

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

Έργο VEXcode 123 Blocks που δείχνει δύο εκδόσεις του προγράμματος Drive in a square. Η έκδοση στα αριστερά δείχνει μια Στροφή για μπλοκ που έχει οριστεί να στρίβει αριστερά ενώ θα έπρεπε να στρίβει δεξιά, και αυτό το λάθος διορθώνεται στην έκδοση στα δεξιά.

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

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

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

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

Last Updated: