Μπλοκ#

Η αναφορά VEX CTE Blocks API εξηγεί τι κάνει κάθε μπλοκ VEXcode, πώς οι είσοδοί του αλλάζουν τη συμπεριφορά του βραχίονα 6 αξόνων και πώς το μπλοκ μπορεί να χρησιμοποιηθεί σε ένα έργο.

Χρησιμοποιήστε αυτήν την αναφορά όταν θέλετε να κατανοήσετε ένα μπλοκ πριν το προσθέσετε σε ένα έργο, να ελέγξετε τι αναφέρει ένα μπλοκ ή να συγκρίνετε παρόμοια μπλοκ σε μια κατηγορία.

Τα μπλοκ χρησιμοποιούνται σε έργα VEXcode Blocks. Τα έργα Python χρησιμοποιούν αντ’ αυτού την ενότητα API που βασίζεται σε κείμενο.

Πώς να διαβάσετε μια καταχώρηση μπλοκ#

Οι περισσότερες καταχωρήσεις μπλοκ περιλαμβάνουν τα ακόλουθα μέρη:

  • Περιγραφή μπλοκ - Εξηγεί τι κάνει το μπλοκ και πότε είναι χρήσιμο.

  • Εικόνα μπλοκ - Δείχνει πώς φαίνεται το μπλοκ στο VEXcode.

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

  • Τιμή επιστροφής - Εξηγεί τι αναφέρει ένα μπλοκ Boolean ή Reporter.

  • Παράδειγμα - Δείχνει έναν τρόπο με τον οποίο μπορεί να χρησιμοποιηθεί το μπλοκ σε ένα έργο.

Κοινοί τύποι μπλοκ#

Διαφορετικά σχήματα μπλοκ έχουν διαφορετικές λειτουργίες σε ένα έργο.

Τύπος μπλοκ

Τι σημαίνει

Σωρός

Ένα μπλοκ που εκτελεί μια ενέργεια. Τα μπλοκ στοίβας συνδέονται πάνω και κάτω από άλλα μπλοκ σε μια στοίβα.

Καπέλο

Ένα μπλοκ που ξεκινά μια στοίβα μπλοκ όταν συμβαίνει κάτι, όπως όταν ξεκινά το έργο ή συμβαίνει ένα συμβάν.

Λογική τιμή

Ένα μπλοκ που αναφέρει True ή False. Τα boolean μπλοκ χρησιμοποιούνται συχνά μέσα σε συνθήκες, όπως τα μπλοκ if then ή wait until.

Δημοσιογράφος

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

Μπλοκ C

Ένα μπλοκ που τυλίγεται γύρω από άλλα μπλοκ και ελέγχει πότε ή πώς εκτελούνται, όπως επαναλαμβανόμενα μπλοκ ή μπλοκ αν τότε.

Παράδειγμα καταχώρησης μπλοκ#

μετακινήστε το χέρι στη θέση του#

Το μπλοκ μετακίνηση βραχίονα στη θέση μετακινεί τον βραχίονα 6 αξόνων σε μια καθορισμένη συντεταγμένη x, y και z.

μετακίνηση [arm v] στη θέση x:[120] y:[0] z:[100] [mm v] ▶

Παράμετρος

Περιγραφή

χ

Η συντεταγμένη x της θέσης-στόχου.

y

Η συντεταγμένη y της θέσης-στόχου.

z

Η συντεταγμένη z της θέσης-στόχου.

μονάδα

Επιλέγει τη μονάδα για τις συντεταγμένες:

  • mm — χιλιοστά
  • ίντσες

επεκτεινόμενο βέλος

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

Παράδειγμα

όταν ξεκινά
[Move the 6-Axis Arm to standard position at start of project.]
μετακίνηση [arm v] στη θέση x:(120) y:(120) z:(75) [mm v] ▶