Μπλοκ#
Η αναφορά VEX AIR Blocks API εξηγεί τι κάνει κάθε μπλοκ VEXcode, πώς οι είσοδοί του αλλάζουν τη συμπεριφορά του drone και πώς το μπλοκ μπορεί να χρησιμοποιηθεί σε ένα έργο.
Χρησιμοποιήστε αυτήν την αναφορά όταν θέλετε να κατανοήσετε ένα μπλοκ πριν το προσθέσετε σε ένα έργο, να ελέγξετε τι αναφέρει ένα μπλοκ ή να συγκρίνετε παρόμοια μπλοκ σε μια κατηγορία.
Τα μπλοκ χρησιμοποιούνται σε έργα VEXcode AIR Blocks. Τα έργα Python χρησιμοποιούν αντ’ αυτού την ενότητα API που βασίζεται σε κείμενο.
Πώς να διαβάσετε μια καταχώρηση μπλοκ#
Οι περισσότερες καταχωρήσεις μπλοκ περιλαμβάνουν τα ακόλουθα μέρη:
Περιγραφή μπλοκ - Εξηγεί τι κάνει το μπλοκ και πότε είναι χρήσιμο.
Εικόνα μπλοκ - Δείχνει πώς φαίνεται το μπλοκ στο VEXcode AIR.
Παράμετροι - Παραθέτει τις εισόδους στο μπλοκ και εξηγεί πώς κάθε είσοδος επηρεάζει το drone ή το έργο.
Τιμή επιστροφής - Εξηγεί τι αναφέρει ένα μπλοκ Boolean ή Reporter.
Παράδειγμα - Δείχνει έναν τρόπο με τον οποίο μπορεί να χρησιμοποιηθεί το μπλοκ σε ένα έργο.
Κοινοί τύποι μπλοκ#
Διαφορετικά σχήματα μπλοκ έχουν διαφορετικές λειτουργίες σε ένα έργο.
Τύπος μπλοκ |
Τι σημαίνει |
|---|---|
Σωρός |
Ένα μπλοκ που εκτελεί μια ενέργεια. Τα μπλοκ στοίβας συνδέονται πάνω και κάτω από άλλα μπλοκ σε μια στοίβα. |
Καπέλο |
Ένα μπλοκ που ξεκινά μια στοίβα μπλοκ όταν συμβαίνει κάτι, όπως όταν ξεκινά το έργο ή συμβαίνει ένα συμβάν. |
Λογική τιμή |
Ένα μπλοκ που αναφέρει True ή False. Τα boolean μπλοκ χρησιμοποιούνται συχνά μέσα σε συνθήκες, όπως τα μπλοκ if then ή wait until. |
Δημοσιογράφος |
Ένα μπλοκ που αναφέρει μια τιμή, όπως έναν αριθμό ή κείμενο. Τα μπλοκ αναφοράς χρησιμοποιούνται συχνά μέσα σε άλλα μπλοκ. |
Μπλοκ C |
Ένα μπλοκ που τυλίγεται γύρω από άλλα μπλοκ και ελέγχει πότε ή πώς εκτελούνται, όπως επαναλαμβανόμενα μπλοκ ή μπλοκ αν τότε. |
Παράδειγμα καταχώρησης μπλοκ#
κίνηση#
Το μπλοκ κίνηση μετακινεί το drone σε τέσσερις συγκεκριμένες κατευθύνσεις χρησιμοποιώντας την τρέχουσα ταχύτητα κίνησης.
κίνηση [εμπρός v]
Παράμετροι |
Περιγραφή |
|---|---|
κατεύθυνση |
Μετακινήστε το drone προς μία από τις ακόλουθες κατευθύνσεις:
|
Παράδειγμα
όταν ξεκινά
[Move forward for 2 seconds.]
απογείωση σε [500] [mm v] ▶
κίνηση [εμπρός v]
περίμενε [2] δευτερόλεπτα
προσγείωση ▶