Δημιουργία ενός μπλοκ μου#
Αυτό το σεμινάριο σας καθοδηγεί στη δημιουργία ενός My Block στο VEXcode V5, χρησιμοποιώντας ως παράδειγμα ένα My Block που οδηγεί το ρομπότ σας σε ένα τετράγωνο. Στο τέλος, θα έχετε ένα επαναχρησιμοποιήσιμο My Block και ένα έργο που το χρησιμοποιεί για να οδηγεί σε ένα τετράγωνο.
Τα Τα Μπλοκ μου σάς επιτρέπουν να ομαδοποιήσετε μια ακολουθία μπλοκ που θα θέλετε να χρησιμοποιήσετε πολλές φορές σε ένα έργο, χωρίς να χρειάζεται να αντιγράφετε ή να αναδημιουργείτε αυτήν την ακολουθία ξανά και ξανά. Αυτό μπορεί να βοηθήσει στον διαχωρισμό μεγαλύτερων έργων για να γίνει πιο εύκολη η εργασία με αυτά.
Μεταβείτε στην κατηγορία Λογική - Τα μπλοκ μου στην εργαλειοθήκη και επιλέξτε Δημιουργία μπλοκ.
Αλλάξτε το πεδίο Όνομα σε τετράγωνο οδήγηση.
Επιλέξτε Δημιουργία.
Ένα μπλοκ καπέλο ορισμός τετραγώνου που οδηγεί θα εμφανιστεί στον χώρο εργασίας και το μπλοκ μου θα εμφανιστεί στην εργαλειοθήκη. Οποιαδήποτε μπλοκ επισυνάψετε κάτω από το μπλοκ ορισμός θα εκτελούνται κάθε φορά που το μπλοκ μου χρησιμοποιείται σε ένα έργο.
ορισμός square driving :: custom
Σημείωση: Εάν διαγράψετε ένα μπλοκ ορισμού του My Block από τον χώρο εργασίας σας, αυτό το μπλοκ θα αφαιρεθεί επίσης από την εργαλειοθήκη σας και θα πρέπει να το δημιουργήσετε ξανά.
Συνδέστε ένα μπλοκ κίνησης προς και ένα μπλοκ στροφής προς κάτω από το μπλοκ ορισμού, για να οδηγείτε και να στρίβετε προς τη μία πλευρά του τετραγώνου.
ορισμός square driving :: custom
drive [forward v] for (200) [mm v] ▶
turn [right v] for (90) degrees ▶
Όπως είναι γραμμένο, το My Block κινείται και περιστρέφεται μόνο κατά μία πλευρά του τετραγώνου. Για να το κάνετε να κινείται ένα πλήρες τετράγωνο μόνο του, τυλίξτε τα μπλοκ κινήστε για και στρέψτε για σε ένα μπλοκ επανάληψης που έχει οριστεί σε 4.
ορισμός square driving :: custom
repeat (4)
drive [forward v] for (200) [mm v] ▶
turn [right v] for (90) degrees ▶
Συνδέστε ένα μπλοκ when started και, στη συνέχεια, τραβήξτε το square driving από την εργαλειοθήκη και συνδέστε το παρακάτω. Ο χώρος εργασίας σας έχει πλέον τόσο το μπλοκ define όσο και το μπλοκ when started που το καλεί.
ορισμός square driving :: custom
repeat (4)
drive [forward v] for (200) [mm v] ▶
turn [right v] for (90) degrees ▶
when started
square driving
Βεβαιωθείτε ότι το ρομπότ σας είναι συνδεδεμένο στο VEXcode και, στη συνέχεια, επιλέξτε Λήψη για να κατεβάσετε το έργο στον εγκέφαλο.
Επιλέξτε Εκτέλεση για να εκτελέσετε το έργο. Το ρομπότ θα κινηθεί σε ένα τετράγωνο.