Μετάβαση στο κύριο περιεχόμενο

Μάθημα 4: Επαναλαμβανόμενες Συμπεριφορές

Στο προηγούμενο μάθημα, μάθατε για τις μεταβλητές και τις χρησιμοποιήσατε σε ένα έργο για να σχεδιάσετε τετράγωνα διαφορετικών μεγεθών με τον ρομποτικό βραχίονα 6 αξόνων και το εργαλείο θήκης στυλό. Σε αυτό το μάθημα, θα εισαχθείτε στο μπλοκ Επανάληψη και στο μπλοκ Αλλαγή μεταβλητής. Θα βασιστείτε στο έργο από το Μάθημα 3 για να σχεδιάσετε τέσσερα τετράγωνα διαφορετικών μεγεθών με την ίδια αρχική θέση. 

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

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

Σχεδιάζοντας τέσσερα τετράγωνα διαφορετικών μεγεθών

Τώρα θα βασιστούμε στο έργο από το Μάθημα 3 για να σχεδιάσουμε τέσσερα τετράγωνα διαφορετικών μεγεθών με την ίδια αρχική θέση. 

Το μπλοκ επανάληψης

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

Ανοίξτε το έργο σας για την Ενότητα 6, το Μάθημα 3, στο VEXcode.

Το έργο της Ενότητας 6, Μάθημα 3, αναφέρει: Όταν ξεκινήσετε, Σχόλιο: Ετοιμαστείτε για να σχεδιάσετε και ορίστε το μήκος της πλευράς του τετραγώνου, ορίστε το μήκος της πλευράς στο 30 και ορίστε τον τελεστή του άκρου του βραχίονα σε στυλό. Στη συνέχεια ακολουθεί ένα σχόλιο για Μετακίνηση στην αρχή του τετραγώνου χρησιμοποιώντας απόλυτη κίνηση και μετακίνηση του βραχίονα στη θέση x 75, y 125, z 0 mm. Στη συνέχεια, ένα σχόλιο αναφέρει Χρησιμοποιήστε σχετική κίνηση για να σχεδιάσετε τις πλευρές του τετραγώνου και υπάρχουν 4 μπλοκ θέσης αύξησης από κάτω. Αυτά έχουν ως εξής: αύξηση της θέσης του βραχίονα κατά μήκος πλευράς x, αύξηση της θέσης του βραχίονα κατά μήκος πλευράς y, αύξηση της θέσης του βραχίονα κατά x αρνητικό μήκος πλευράς και αύξηση της θέσης του βραχίονα κατά y αρνητικό μήκος πλευράς.

Προσθέστε ένα μπλοκ Repeat στο τέλος του έργου σας, όπως φαίνεται σε αυτό το βίντεο. Στο βίντεο κλιπ, το μπλοκ Repeat επιλέγεται από την Εργαλειοθήκη, σύρεται στον Χώρο Εργασίας και προσαρτάται στο έργο, κάτω από το τελικό μπλοκ Increment position.

Αρχείο βίντεο

Σύρετε τα μπλοκ Increment position που σχεδιάζουν κάθε πλευρά του τετραγώνου στο μπλοκ Repeat. Αυτό θα προκαλέσει την επανάληψη του σχεδίου και των τεσσάρων πλευρών του τετραγώνου.

Δείτε αυτό το βίντεο για να δείτε πώς πρέπει να μετακινηθούν τα μπλοκ στο μπλοκ Repeat. Στο βίντεο κλιπ, το μπλοκ Repeat επιλέγεται πρώτα και σύρεται προς τα πάνω και τοποθετείται κάτω από το μπλοκ Move to position. Στη συνέχεια, επιλέγεται το μπλοκ σχολίων με την ένδειξη «Χρήση σχετικής κίνησης για τη σχεδίαση των πλευρών του τετραγώνου» και μεταφέρεται και αποτίθεται, με τα τέσσερα μπλοκ Increment position προσαρτημένα, εντός του C του μπλοκ Repeat .

Αρχείο βίντεο

Αλλάξτε την παράμετρο του μπλοκ Επαναλάβετε από 10 σε 4. Η παράμετρος του μπλοκ Repeat είναι ο αριθμός των φορών που θα επαναληφθούν τα μπλοκ που βρίσκονται μέσα σε αυτό.

Εφόσον θέλουμε να σχεδιάσουμε το τετράγωνό μας τέσσερις φορές, η παράμετρος ορίζεται σε 4.

Η ενότητα μπλοκ Επανάληψης του έργου με την παράμετρο της επανάληψης ορισμένη σε 4. Τα μπλοκ εντός του βρόχου είναι τα μπλοκ σχολίων και τέσσερα μπλοκ θέσης αύξησης.

Προβλέψτε πώς θα κινηθεί ο βραχίονας 6 αξόνων με βάση αυτό το έργο. 

Γράψτε την πρόβλεψή σας στο σημειωματάριο μηχανικής σας και σχεδιάστε τι πιστεύετε ότι θα σχεδιάσει ο βραχίονας 6 αξόνων όταν εκτελεστεί το έργο.

Το πλήρες έργο σε αυτό το σημείο. Το έργο τώρα έχει ως εξής: Όταν ξεκινήσετε, ετοιμαστείτε για να σχεδιάσετε και ορίστε το μήκος της πλευράς του τετραγώνου, ορίστε το μήκος της πλευράς στο 30. Ορίστε τον τελεστή του άκρου του βραχίονα στη θέση πένας. Στη συνέχεια, μετακινηθείτε στην αρχή του τετραγώνου χρησιμοποιώντας απόλυτη κίνηση και μετακινήστε το χέρι στη θέση x 75, y 125, z 0 mm. Τέλος, ο βρόχος επανάληψης ορίζεται σε 4 και μέσα στον βρόχο αναγράφει Χρησιμοποιήστε σχετική κίνηση για να σχεδιάσετε τις πλευρές του τετραγώνου, αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς x mm, αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς y, αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς x mm και, τέλος, αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς y.

Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων είναι συνδεδεμένος στο VEXcode. Εκτελέστε το έργο για να το δοκιμάσετε. (Θυμηθείτε να διακόψετε το έργο όταν ο βραχίονας 6 αξόνων ολοκληρώσει την κίνηση.) 

Κινήθηκε ο βραχίονας 6 αξόνων όπως προβλέψατε; Γιατί ή γιατί όχι; Καταγράψτε τις συμπεριφορές στο σημειωματάριο μηχανικής σας.

Ο βραχίονας 6 αξόνων με το εξάρτημα πένας στην τελική θέση έχοντας σχεδιάσει ένα τετράγωνο 30 mm στο κέντρο του πίνακα.

Αύξηση της μεταβλητής

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

Το μπλοκ Αλλαγή μεταβλητή θα εκτελείται σε κάθε επανάληψη (ή επανάληψη) μέσω του μπλοκ Επανάληψη. Αλλάζοντας την τιμή της μεταβλητής sideLength με κάθε επανάληψη, μπορούμε να δημιουργήσουμε ένα έργο που σχεδιάζει τέσσερα τετράγωνα που αυξάνονται σε μέγεθος. 

Προσθέστε ένα μπλοκ μεταβλητής Change στο κάτω μέρος του έργου. Στο βίντεο κλιπ, το μπλοκ Change variable επιλέγεται στην Εργαλειοθήκη, σύρεται στον Χώρο Εργασίας και αποτίθεται μεταξύ του τελικού μπλοκ Increment position και του κάτω μέρους του μπλοκ Repeat.

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

Αρχείο βίντεο

Ορίστε το μπλοκ Change variable στη μεταβλητή sideLengthκαι την παράμετρο σε 20. Στο βίντεο κλιπ, επιλέγεται η μεταβλητή παράμετρος και επιλέγεται sideLength από το αναπτυσσόμενο μενού. Στη συνέχεια, επιλέγεται η παράμετρος τιμής και πληκτρολογείται η τιμή 20 στο κενό διάστημα.

Η παράμετρος είναι το ποσό που θέλουμε να αλλάξουμε την τιμή της μεταβλητής. Σε αυτήν την περίπτωση, θα αλλάζει κατά 20 κάθε φορά που εκτελείται αυτό το μπλοκ.

Αρχείο βίντεο

Προσθέστε ένα μπλοκ Σχόλιο στο έργο για να εξηγήσετε την πρόθεση του μπλοκ Αλλαγή μεταβλητής. Ο σκοπός του μπλοκ Change variable σε αυτό το έργο είναι να αυξήσει την τιμή του sideLength κατά 20 mm σε κάθε επανάληψη του μπλοκ Repeat.

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

Προβλέψτε πώς θα κινηθεί ο βραχίονας 6 αξόνων με βάση αυτό το έργο. 

Γράψτε και σχεδιάστε την πρόβλεψή σας στο σημειωματάριο μηχανικής σας.

Το ολοκληρωμένο έργο. Το έργο τώρα έχει ως εξής: Όταν ξεκινήσετε, ετοιμαστείτε για να σχεδιάσετε και ορίστε το μήκος της πλευράς του τετραγώνου, ορίστε το μήκος της πλευράς στο 30 και ορίστε τον τελεστή άκρου του βραχίονα σε στυλό. Στη συνέχεια, ένα σχόλιο αναφέρει Μετακινηθείτε στην αρχή του τετραγώνου χρησιμοποιώντας απόλυτη κίνηση και, στη συνέχεια, μετακινήστε το χέρι στη θέση x 75, y 125, z 0 mm. Στη συνέχεια, το μπλοκ Επανάληψης ορίζεται σε 4 και περιέχει τα ακόλουθα μπλοκ: Σχόλιο: Χρησιμοποιήστε σχετική κίνηση για να σχεδιάσετε τις πλευρές του τετραγώνου· αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς x mm· αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς y mm· αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς x αρνητικό του μήκους πλευράς· αυξήστε τη θέση του βραχίονα κατά μήκος πλευράς y αρνητικό του μήκους πλευράς mm· Σχόλιο: Αυξήστε το μήκος πλευράς του τετραγώνου· Αλλάξτε το μήκος πλευράς κατά 20.

Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων είναι συνδεδεμένος στο VEXcode. Εκτελέστε το έργο για να το δοκιμάσετε.

Κινήθηκε ο βραχίονας 6 αξόνων όπως προβλέψατε; Γιατί ή γιατί όχι; 

Τι παρατηρείτε σχετικά με το μέγεθος των τετραγώνων; Πώς άλλαζαν για κάθε επανάληψη μέσω του βρόχου επανάληψης; 

Καταγράψτε τις παρατηρήσεις σας στο σημειωματάριο μηχανικής σας.

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

Μετονομάστε το έργο σας και, στη συνέχεια, αποθηκεύστε το στη συσκευή σας.

Το πλαίσιο ονόματος έργου στη Γραμμή εργαλείων VEXcode επισημαίνεται με κόκκινο πλαίσιο. Το όνομα του έργου είναι Ενότητα 6 Μάθημα 4.

Για την ενημέρωσή σας

Η Κονσόλα Παρακολούθησης μπορεί επίσης να χρησιμοποιηθεί για την παρακολούθηση τιμών μεταβλητών. Η Κονσόλα Παρακολούθησης μπορεί να παρέχει αναφορές σε πραγματικό χρόνο για μια συγκεκριμένη μεταβλητή σε ένα έργο. Οι μεταβλητές στην Εργαλειοθήκη μπορούν να προστεθούν στην Κονσόλα Παρακολούθησης επιλέγοντας και σύροντας το μπλοκ μεταβλητών στο εικονίδιο της Κονσόλας Παρακολούθησης στον Χώρο Εργασίας. Παρακολουθήστε το παρακάτω βίντεο για να δείτε πώς μπορεί να μεταφερθεί μια μεταβλητή από την Εργαλειοθήκη στην Κονσόλα Παρακολούθησης.

Αρχείο βίντεο

Δραστηριότητα

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

Στιγμιότυπο οθόνης του κώδικα δραστηριότητας Ενότητας 6 Μάθημα 4

Δραστηριότητα: Ακολουθήστε τη διαδικασία που μάθατε στο Μάθημα 2 για να διαβάσετε και να τεκμηριώσετε τον κώδικα στο παραπάνω έργο.

  1. Καταγράψτε το παραπάνω έργο στο μηχανολογικό σας σημειωματάριο.
    1. Προβλέψτε τι πιστεύετε ότι θα κάνει ο βραχίονας 6 αξόνων όταν εκτελεστεί το έργο. Καταγράψτε την πρόβλεψή σας στο σημειωματάριο μηχανικής σας.
    2. Διαβάστε κάθε μπλοκ στο έργο και οπτικοποιήστε τη συμπεριφορά που θα εκτελούσε ο βραχίονας 6 αξόνων κατά την εκτέλεση του μπλοκ. Καταγράψτε αυτήν τη συμπεριφορά στο σημειωματάριο μηχανικής σας.
    3. Σχεδιάστε τη διαδρομή που θα ακολουθήσει ο βραχίονας 6 αξόνων κατά την εκτέλεση του έργου. Ποια σχήματα κατασκευάζονται;
  2. Προβλέψτε την τιμή που θα έχει η μεταβλητή sideLength στο τέλος του έργου. Καταγράψτε αυτήν την τιμή στο σημειωματάριο μηχανικής σας.
  3. Επικοινωνήστε με τον καθηγητή σας όταν τελειώσετε. Θα παρακολουθήσετε το έργο να εκτελείται ως τάξη. Στη συνέχεια, θα συζητήσετε την πρόβλεψή σας και την τεκμηρίωσή σας.

Ελέγξτε την κατανόησή σας

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

Ερωτήσεις ελέγχου κατανόησής σας > (Έγγραφο Google / .docx / .pdf)


ΕπιλέξτεΕπόμενο >για να ολοκληρώσετε τη δραστηριότητα «Συναρμολόγηση όλων».