Βήμα βήμα σε ένα έργο με τον προγραμματιστή

Κανονικά, όταν ένα έργο Coder εκτελείται, προχωρά από τη μία κάρτα στην επόμενη μόλις ολοκληρωθεί η ενέργεια. Χρησιμοποιώντας τη λειτουργία Step, μπορείτε να ξεκινήσετε ένα έργο, αλλά σε μια ειδική λειτουργία όπου ελέγχετε τη ροή. Όταν χρησιμοποιείτε το κουμπί Step, το Ρομπότ 123 θα κάνει παύση μετά από κάθε κάρτα Coder, μέχρι να πατηθεί ξανά το κουμπί Step. Όταν ξεκινήσει ένα έργο, το ρομπότ 123 θα το εκτελέσει σύμφωνα με τις οδηγίες, αλλά ενδέχεται να μην είναι όπως το είχε σχεδιάσει ο χρήστης. Η δυνατότητα να βλέπει ο χρήστης τις κάρτες να εκτελούνται μία κάθε φορά δίνει στον χρήστη μια καλύτερη εικόνα για το ποιες κάρτες μπορεί να προκαλούν το σφάλμα, επομένως η διόρθωση σφαλμάτων μπορεί να γίνει μια πιο στοχευμένη και αποτελεσματική διαδικασία.


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

Για να χρησιμοποιήσετε τη λειτουργία Step, το ρομπότ 123 πρέπει να είναι συνδεδεμένο με τον κωδικοποιητή σας. Για πληροφορίες σχετικά με τη σύνδεση ενός ρομπότ 123 και ενός κωδικοποιητή, ανατρέξτε στο άρθρο Χρήση του κωδικοποιητή VEX της βιβλιοθήκης VEX.

Κωδικοποιητής με μια κάρτα When start 123 στην επάνω υποδοχή και το κουμπί Step επισημασμένο.

Πριν χρησιμοποιήσετε τη λειτουργία Step, δημιουργήστε ένα έργο στο Coder. Στη συνέχεια, επιλέξτε το κουμπί Βήμα στο επάνω μέρος του Coder για να ξεκινήσετε.

Κωδικοποιητής με ένα έργο που αποτελείται από 3 κάρτες και διαβάζει Όταν ξεκινάτε 123, οδηγείτε 2 και μετά στρίβετε αριστερά. Η κίτρινη ένδειξη βήματος βρίσκεται στην κάρτα When start 123.

Μόλις επιλεγεί, θα εμφανιστεί μια κίτρινη ενδεικτική λυχνία δίπλα στην κάρτα κωδικοποιητή "When start 123" για να υποδείξει από πού ξεκινά το έργο.

Κωδικοποιητής με ένα έργο που αποτελείται από 3 κάρτες και διαβάζει Όταν ξεκινάτε 123, οδηγείτε 2 και μετά στρίβετε αριστερά. Η κίτρινη ένδειξη βήματος βρίσκεται στην κάρτα Μονάδας 2.

Πατήστε ξανά το κουμπί Step και το κίτρινο φως θα μετακινηθεί προς τα κάτω στην επόμενη κάρτα στον Coder.

Κωδικοποιητής με ένα έργο που αποτελείται από 3 κάρτες και διαβάζει Όταν ξεκινάτε 123, οδηγείτε 2 και μετά στρίβετε αριστερά. Η ένδειξη βημάτων βρίσκεται στην κάρτα Μονάδας 2 και έχει γίνει πράσινη.

Επιλέξτε ξανά το κουμπί Step για να ξεκινήσετε την κάρτα Coder δίπλα στο κίτρινο φως. Το φως θα γίνει πράσινο καθώς εκτελείται η κάρτα Coder.

Κωδικοποιητής με ένα έργο που αποτελείται από 3 κάρτες και διαβάζει Όταν ξεκινάτε 123, οδηγείτε 2 και μετά στρίβετε αριστερά. Η κίτρινη ένδειξη βήματος βρίσκεται στην κάρτα Στροφή αριστερά.

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

Παρακολουθήστε αυτό το βίντεο για να δείτε τη λειτουργία Step που χρησιμοποιείται για να προχωρήσετε βήμα προς βήμα στο έργο, μία κάρτα τη φορά.

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


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

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

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

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

Κάτοψη της διαδρομής που θα ακολουθούσε το ρομπότ 123 κατά την εκτέλεση αυτού του έργου. Η αριστερή στροφή οδηγεί το ρομπότ εκτός της διαδρομής του τετραγώνου.

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

Πρόγραμμα προγραμματιστή για να οδηγήσει το ρομπότ σε ένα τετράγωνο, τώρα με την κάρτα Στρίψτε αριστερά διορθωμένη αντικαθιστώντας την με μια κάρτα Στρίψτε δεξιά.

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

Κάτοψη της διαδρομής του 123 Ρομπότ αφού έχει οδηγήσει με επιτυχία σε ένα τετράγωνο, και το αντίστοιχο πρόγραμμα Κωδικοποίησης που περιέχει 4 ζεύγη καρτών Οδήγηση 1 και Στροφή δεξιά.

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

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

Last Updated: