Αισθητήρας όρασης#

Εισαγωγή#

Ο Αισθητήρας Όρασης για το VEX V5 ανιχνεύει και παρακολουθεί χρώματα και χρωματικούς κωδικούς. Αυτό επιτρέπει στον Αισθητήρα Όρασης να αναλύει το περιβάλλον του, να ακολουθεί αντικείμενα και να αντιδρά με βάση τα ανιχνευμένα οπτικά δεδομένα.

Παρακάτω είναι μια λίστα με όλα τα διαθέσιμα μπλοκ:

Ενέργειες — Λήψη δεδομένων από τον αισθητήρα όρασης για έναν επιλεγμένο τύπο αντικειμένου.

Ρυθμίσεις — Επιλέξτε με ποιο αντικείμενο θα αλληλεπιδράσετε.

Τιμές — Πρόσβαση και χρήση των δεδομένων που έχουν καταγραφεί.

Ενέργειες#

λήψη στιγμιότυπου αισθητήρα όρασης#

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

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

Σημείωση: Απαιτείται πρώτα ένα στιγμιότυπο πριν από τη χρήση οποιωνδήποτε άλλων μπλοκ Αισθητήρα Όρασης.

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

λήψη στιγμιότυπου [Vision1 v] του [SELECT_A_SIG v]

Παράμετρος

Περιγραφή

συσκευή

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

υπογραφή

Φιλτράρει το σύνολο δεδομένων ώστε να περιλαμβάνει μόνο δεδομένα της δεδομένης υπογραφής. Οι διαθέσιμες υπογραφές είναι:

  • ΟΝΟΜΑ - Μια χρωματική υπογραφή ή κωδικός χρώματος όπου ΟΝΟΜΑ είναι το όνομα που έχει ρυθμιστεί στο Βοηθητικό Πρόγραμμα Αισθητήρα Όρασης

Ρυθμίσεις#

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

Το μπλοκ στοίβας set Vision Sensor object item ορίζει ποιο στοιχείο στο σύνολο δεδομένων θα χρησιμοποιηθεί.

ορισμός στοιχείου αντικειμένου [Vision1 v] σε (1)

Παράμετρος

Περιγραφή

συσκευή

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

είδος

Ο αριθμός του στοιχείου στο σύνολο δεδομένων που θα χρησιμοποιηθεί.

Αξίες#

Το αντικείμενο του αισθητήρα όρασης υπάρχει#

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

  • Σωστό — Το σύνολο δεδομένων περιλαμβάνει μια υπογραφή χρώματος ή έναν κωδικό χρώματος.

  • Λάθος — Το σύνολο δεδομένων δεν περιλαμβάνει χρωματική υπογραφή ή χρωματικό κώδικα.

<υπάρχει αντικείμενο [Vision1 v];>

Παράμετρος

Περιγραφή

συσκευή

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

Αριθμός αντικειμένων αισθητήρα όρασης#

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

(πλήθος αντικειμένων [Vision1 v])

Παράμετρος

Περιγραφή

συσκευή

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

Ιδιότητα αντικειμένου αισθητήρα όρασης#

Υπάρχουν πέντε ιδιότητες που περιλαμβάνονται σε κάθε αντικείμενο (φαίνεται παρακάτω) που αποθηκεύονται μετά τη χρήση του μπλοκ λήψη στιγμιότυπου αισθητήρα όρασης.

([Vision1 v] αντικείμενο [πλάτος v])

Όλες οι τιμές ιδιοτήτων περιγράφουν τη θέση και το μέγεθος του ανιχνευμένου αντικειμένου στην προβολή του αισθητήρα όρασης τη στιγμή που χρησιμοποιήθηκε το μπλοκ λήψη στιγμιότυπου αισθητήρα όρασης. Αυτές οι τιμές μετριούνται σε pixel, με βάση την ανάλυση 316 επί 212 pixel του αισθητήρα.

Παράμετρος

Περιγραφή

αισθητήρας όρασης

Ο Αισθητήρας Όρασης που θα χρησιμοποιηθεί, ο οποίος έχει ρυθμιστεί στο παράθυρο Συσκευές.

ιδιοκτησία

Ποια ιδιότητα του ανιχνευμένου αντικειμένου να χρησιμοποιηθεί:

πλάτος#

Η ιδιότητα πλάτος αναφέρει το πλάτος της ανιχνευμένης χρωματικής υπογραφής σε pixel ως ακέραιο αριθμό από 0 έως 316.

Το μπλοκ στοίβας ιδιοτήτων αντικειμένου Vision με την παράμετρο ορισμένη σε πλάτος.#
[Vision1 v] αντικείμενο [πλάτος v]

ύψος#

Η ιδιότητα ύψος αναφέρει το ύψος της ανιχνευμένης χρωματικής υπογραφής σε pixel ως ακέραιο αριθμό από 0 έως 212.

Το μπλοκ στοίβας ιδιοτήτων αντικειμένου Vision με την παράμετρο ορισμένη σε ύψος.#
[Vision1 v] αντικείμενο [ύψος v]

κέντρο X#

Η ιδιότητα centerX αναφέρει τη συντεταγμένη x του κέντρου της ανιχνευμένης χρωματικής υπογραφής σε pixel ως ακέραιο αριθμό από 0 έως 316.

Το μπλοκ στοίβας ιδιοτήτων αντικειμένου Vision με την παράμετρο ορισμένη σε centerX.#
[Vision1 v] αντικείμενο [centerX v]

κέντροY#

Η ιδιότητα centerY αναφέρει τη συντεταγμένη y του κέντρου της ανιχνευμένης χρωματικής υπογραφής σε pixel ως ακέραιο αριθμό από 0 έως 212.

Το μπλοκ στοίβας ιδιοτήτων αντικειμένου Vision με την παράμετρο ορισμένη σε centerY.#
[Vision1 v] αντικείμενο [centerY v]

γωνία#

Η ιδιότητα angle αναφέρει τον προσανατολισμό του ανιχνευμένου χρωματικού κώδικα ως ακέραιο αριθμό σε μοίρες από 0 έως 180.

Σημείωση: Η ιδιότητα γωνίας μπορεί να χρησιμοποιηθεί μόνο με κωδικούς χρωμάτων.

Το μπλοκ στοίβας ιδιοτήτων αντικειμένου Vision με την παράμετρο ορισμένη σε γωνία.#
[Vision1 v] αντικείμενο [γωνία v]