Τα μπλοκ μου είναι μία από τις κατηγορίες μπλοκ στο VEXcode IQ. Ορισμένες άλλες κατηγορίες περιλαμβάνουν την εμφάνιση, τον ήχο, την αίσθηση και τις μεταβλητές. Τα μπλοκ μου χρησιμοποιούνται για τη δημιουργία μιας ακολουθίας μπλοκ που μπορούν να χρησιμοποιηθούν πολλές φορές σε ένα έργο. 


 Πώς να φτιάξετε ένα μπλοκ

Εργαλειοθήκη μπλοκ VEXcode IQ με την κατηγορία Τα μπλοκ μου να εμφανίζεται και το κουμπί Δημιουργία μπλοκ να είναι επισημασμένο.

Επιλέξτε «Δημιουργία μπλοκ» από την κατηγορία «Τα μπλοκ μου».

Το μενού VEXcode IQ "Δημιουργία μπλοκ" έχει ανοίξει. Το όνομα του μπλοκ έχει αλλάξει σε Αναπαραγωγή ήχου και είναι επισημασμένο.

Μετονομάστε το μπλοκ πληκτρολογώντας στο πεδίο "όνομα μπλοκ" και, στη συνέχεια, επιλέξτε "OK".


Πώς να προσαρμόσετε ένα μπλοκ

Προσθήκη μιας εισόδου (αριθμός)

Το μενού VEXcode IQ Δημιουργία μπλοκ είναι ανοιχτό και το όνομα του μπλοκ έχει οριστεί σε Αναπαραγωγή ήχου. Ένα πεδίο εισαγωγής αριθμού έχει προστεθεί στο μπλοκ και τώρα είναι επισημασμένο.

Επιλέξτε την επιλογή «Προσθήκη εισόδου (αριθμός)» από την οθόνη «Δημιουργία μπλοκ (προεπισκόπηση)». Μετονομάστε την εισαγωγή πληκτρολογώντας στο πεδίο «αριθμός» και, στη συνέχεια, επιλέξτε «OK».

Προσθήκη μιας εισόδου (λογική τιμή)

Το μενού VEXcode IQ Δημιουργία μπλοκ είναι ανοιχτό και το όνομα του μπλοκ έχει οριστεί σε Αναπαραγωγή ήχου. Ένα πεδίο εισαγωγής boolean έχει προστεθεί στο μπλοκ και τώρα είναι επισημασμένο.

Επιλέξτε την επιλογή «Προσθήκη εισόδου (Δυαδική τιμή)» από την οθόνη «Δημιουργία μπλοκ (Προεπισκόπηση)». Μετονομάστε την εισαγωγή πληκτρολογώντας στο πεδίο "Boolean" και, στη συνέχεια, επιλέξτε "OK".

Προσθήκη ετικέτας

Το μενού VEXcode IQ Δημιουργία μπλοκ είναι ανοιχτό και το όνομα του μπλοκ έχει οριστεί σε Σχεδίαση ακολουθούμενο από εισαγωγή αριθμού. Ένα πεδίο ετικέτας έχει προστεθεί στο τέλος του μπλοκ και τώρα είναι επισημασμένο.

Επιλέξτε την επιλογή «Προσθήκη ετικέτας» από την οθόνη «Δημιουργία μπλοκ (Προεπισκόπηση)». Μετονομάστε την ετικέτα πληκτρολογώντας στο πεδίο "κείμενο ετικέτας" και, στη συνέχεια, επιλέξτε "OK".

Συνδυασμός εισροών και ετικετών

Το μενού VEXcode IQ "Δημιουργία μπλοκ" είναι ανοιχτό και έχει δημιουργηθεί ένα προσαρμοσμένο μπλοκ. Το μπλοκ αρχικά διαβάζει Σχεδίαση a, έπειτα έχει ένα πεδίο εισαγωγής αριθμού και τέλος τελειώνει με μια ετικέτα που διαβάζει ίντσα τετράγωνο. Συνολικά, το προσαρμοσμένο μπλοκ αναφέρει Σχεδιάστε ένα τετράγωνο X ιντσών.

Συνδυάστε εισόδους και ετικέτες μαζί για να δημιουργήσετε μια ακολουθία μπλοκ.


Πώς να διαγράψετε εισαγωγές / ετικέτες

Το μενού VEXcode IQ Δημιουργία μπλοκ είναι ανοιχτό και το όνομα του μπλοκ έχει οριστεί σε Αναπαραγωγή ήχου. Ένα πεδίο εισαγωγής αριθμού έχει προστεθεί στο μπλοκ και το εικονίδιο Εκκαθάριση πάνω από το πεδίο εισαγωγής έχει επισημανθεί.

Για να διαγράψετε μια καταχώρηση ή ετικέτα, επιλέξτε το εικονίδιο «διαγραφή» στο επάνω μέρος της καταχώρησης ή της ετικέτας που θέλετε να καταργήσετε.


Πώς να χρησιμοποιήσετε το μπλοκ ορισμού

Το μπλοκ Ορισμού των μπλοκ μου του VEXcode IQ επισημαίνεται στον Χώρο Εργασίας. Το ορισμένο μπλοκ αναφέρει «Σχεδιάστε ένα τετράγωνο μεγέθους ίντσας» και η λέξη μέγεθος είναι μια αριθμητική παράμετρος που μπορεί να χρησιμοποιηθεί στον ορισμό του μπλοκ.

Μια παράμετρος μπορεί πλέον να χρησιμοποιηθεί από το μπλοκ "ορισμός" μόλις δημιουργηθεί.

Το μπλοκ VEXcode IQ My Blocks Definition με έναν ορισμό κώδικα που έχει πλέον προστεθεί σε αυτό. Η στοίβα έχει ένα μπλοκ Επανάληψης ρυθμισμένο στο 4 και ένα μπλοκ Οδήγησης για μπλοκ 200 mm με μπλοκ Στροφής για 90 μοίρες, και τα δύο μέσα στο μπλοκ Επανάληψης.

Συνδέστε επιπλέον μπλοκ στο μπλοκ «ορισμός».

Το μπλοκ VEXcode IQ My Blocks Definition με την παράμετρο number που χρησιμοποιείται πλέον στον ορισμό. Η στοίβα έχει ένα μπλοκ Επανάληψης ορισμένο σε 4 και ένα μπλοκ Οδήγησης για πάνω από ένα μπλοκ Στροφής για 90 μοίρες μέσα στο μπλοκ επανάληψης. Η παράμετρος αριθμού έχει τοποθετηθεί στο μπλοκ Drive for, επομένως το μπλοκ τώρα διαβάζει Drive forward για μέγεθος ίντσες.

Χρησιμοποιήστε παραμέτρους από το μπλοκ "ορισμός".

Προστέθηκε το μπλοκ εντολών VEXcode IQ My Blocks κάτω από ένα μπλοκ When Started για την εκτέλεση του νέου μπλοκ. Αυτό το μπλοκ εντολών θα καλέσει την εντολή Σχεδίαση μεγέθους ίντσας τετραγώνου. Η παράμετρος αριθμού έχει οριστεί σε 4.

Χρησιμοποιήστε το "Το μπλοκ μου" που είναι προσαρτημένο στο μπλοκ "Όταν ξεκίνησε".


Πώς να χρησιμοποιήσω τα μπλοκ μου

Παράδειγμα Σειρήνας Αναπαραγωγής

Σε αυτό το παράδειγμα, το ρομπότ θα χρησιμοποιήσει τα μπλοκ μου για να:

  • Παίξτε τον ήχο της σειρήνας 3 φορές
  • Οδηγήστε προς τα εμπρός για 12 ίντσες
  • Παίξτε τον ήχο της σειρήνας 6 φορές

Το μπλοκ hat "define" αναλύει μια διαδικασία. Στο παρακάτω βίντεο-παράδειγμα, αυτό το «ορισμός» hat block αναλύει τα μπλοκ που χρησιμοποιούνται για την αναπαραγωγή ενός ήχου σειρήνας έναν συγκεκριμένο αριθμό φορών. Σύρετε τα ορίσματα από το μπλοκ ορισμού που θα χρησιμοποιηθούν μέσα στα μπλοκ.

Μόλις οριστεί το μπλοκ «ορισμός», το νεοδημιουργημένο μπλοκ μπορεί πλέον να συρθεί και να προστεθεί στο μπλοκ «όταν ξεκινήσει» για να οριστούν οι παράμετροι. Αυτή η διαδικασία παρουσιάζεται σε αυτό το βίντεο.

Αναπαραγωγή ήχου σειρήνας VEXcode IQ Το μπλοκ μου ορισμού. Το μπλοκ αναφέρει Αναπαραγωγή χρόνων ήχου σειρήνας και η λέξη φορές είναι μια αριθμητική παράμετρος. Η στοίβα έχει ένα μπλοκ Επανάληψης με τον αριθμό επανάληψης να έχει οριστεί στην παράμετρο times, και στο μπλοκ Επανάληψης υπάρχει ένα μπλοκ ήχου Αναπαραγωγής που έχει οριστεί για την αναπαραγωγή του ήχου της σειρήνας. Δίπλα στο μπλοκ Ορισμού υπάρχει μια στοίβα με ένα πρόγραμμα για τη χρήση του μπλοκ. Αυτή η στοίβα αναφέρει: Όταν ξεκινήσει, αναπαράγετε τον ήχο σειρήνας 3, προχωρήστε προς τα εμπρός για 12 ίντσες και, στη συνέχεια, αναπαράγετε τον ήχο σειρήνας 6.

Μόλις αλλάξουνπαράμετροι, έργο είναι έτοιμο για λήψη και εκτέλεση.

Παράδειγμα Εκτύπωσης με Νέα Γραμμή

Σε αυτό το παράδειγμα, το ρομπότ θα χρησιμοποιήσει τα μπλοκ μου για να:

  • Οδηγήστε προς τα εμπρός για 15 ίντσες
  • Εκτυπώστε την χωρητικότητα της μπαταρίας και μετακινήστε τον κέρσορα σε μια νέα γραμμή στην οθόνη του εγκεφάλου
  • Γυρίστε το ρομπότ 180 μοίρες προς τα δεξιά
  • Εκτυπώστε την χωρητικότητα της μπαταρίας και μετακινήστε τον κέρσορα σε μια νέα γραμμή στην οθόνη του εγκεφάλου

 

Το μπλοκ hat «define» αναλύει τα μπλοκ που χρησιμοποιούνται για την εκτύπωση τιμών αναφοράς αισθητήρων και στη συνέχεια μετακινείται σε μια νέα γραμμή. Σύρετε τα ορίσματα από το μπλοκ ορισμού που θα χρησιμοποιηθούν μέσα στα μπλοκ, όπως φαίνεται σε αυτό το βίντεο.

Μόλις οριστεί το μπλοκ «ορισμός», το νεοδημιουργημένο μπλοκ μπορεί πλέον να συρθεί και να προστεθεί στο μπλοκ «όταν ξεκινήσει» για να οριστούν οι παράμετροι. Αυτή η διαδικασία παρουσιάζεται σε αυτό το βίντεο.

Εκτύπωση με νέα γραμμή VEXcode IQ Το μπλοκ ορισμού μου. Το μπλοκ διαβάζει Εκτύπωση αριθμού με νέα γραμμή και η λέξη αριθμός είναι μια αριθμητική παράμετρος. Η στοίβα έχει ένα μπλοκ Print (Εκτύπωση) με την παράμετρο number (αριθμός) στην τιμή εκτύπωσης, ακολουθούμενο από ένα μπλοκ Next row (Επόμενη γραμμή). Δίπλα στο μπλοκ Ορισμού υπάρχει μια στοίβα με ένα πρόγραμμα για τη χρήση του μπλοκ. Αυτή η στοίβα αναφέρει Όταν ξεκινήσετε, προχωρήστε προς τα εμπρός για 15 ίντσες, εκτυπώστε τη χωρητικότητα της μπαταρίας σε % με νέα γραμμή, στρίψτε δεξιά για 180 μοίρες και, στη συνέχεια, εκτυπώστε τη χωρητικότητα της μπαταρίας σε % με νέα γραμμή.

Μόλις αλλάξουνπαράμετροι, έργο είναι έτοιμο για λήψη και εκτέλεση.

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

Last Updated: