Αισθητήρας απόστασης#
Εισαγωγή#
Η κατηγορία Αισθητήρα Απόστασης μπορεί να περιλαμβάνει διαφορετικά μπλοκ ανάλογα με το αν χρησιμοποιείτε έναν Αισθητήρα Απόστασης VEX IQ (1ης γενιάς) ή (2ης γενιάς).
Τα μπλοκ αισθητήρων απόστασης μπορούν να βοηθήσουν το ρομπότ να ανιχνεύσει εάν ένα αντικείμενο βρίσκεται μπροστά από τον αισθητήρα και να αναφέρει πόσο μακριά βρίσκεται αυτό το αντικείμενο. Ο αισθητήρας απόστασης VEX IQ (2ης γενιάς) μπορεί επίσης να αναφέρει τη σχετική ταχύτητα του ανιχνευμένου αντικειμένου και να εκτιμήσει εάν το αντικείμενο είναι μικρό, μεσαίο ή μεγάλο.
Παρακάτω είναι μια λίστα με όλα τα μπλοκ:
Αισθητήρας Απόστασης VEX IQ (1ης γενιάς) — Μπλοκ που είναι συμβατά με τον Αισθητήρα Απόστασης VEX IQ (1ης γενιάς).
Απόσταση που βρέθηκε από ένα αντικείμενο — Αναφέρει εάν ο αισθητήρας απόστασης ανιχνεύει αυτήν τη στιγμή ένα αντικείμενο.
απόσταση αντικειμένου — Αναφέρει την απόσταση μεταξύ του αισθητήρα απόστασης και του πλησιέστερου αντικειμένου που ανιχνεύθηκε.
Αισθητήρας Απόστασης VEX IQ (2ης γενιάς) — Μπλοκ που είναι συμβατά με τον Αισθητήρα Απόστασης VEX IQ (2ης γενιάς).
απόσταση αντικειμένου — Αναφέρει την απόσταση μεταξύ του αισθητήρα απόστασης και του πλησιέστερου αντικειμένου που ανιχνεύθηκε.
ταχύτητα αντικειμένου — Αναφέρει την ταχύτητα με την οποία το ανιχνευμένο αντικείμενο κινείται προς ή μακριά από τον αισθητήρα απόστασης.
το μέγεθος του αντικειμένου είναι — Αναφέρει εάν το ανιχνευμένο αντικείμενο ταιριάζει με το επιλεγμένο μέγεθος.
Απόσταση που βρέθηκε από ένα αντικείμενο — Αναφέρει εάν ο αισθητήρας απόστασης ανιχνεύει αυτήν τη στιγμή ένα αντικείμενο.
Αισθητήρας απόστασης VEX IQ (1ης γενιάς)#
Απόσταση που βρέθηκε ένα αντικείμενο#
Το μπλοκ Boolean της Απόστασης που βρέθηκε ένα αντικείμενο αναφέρει εάν ο Αισθητήρας Απόστασης ανιχνεύει αυτήν τη στιγμή ένα αντικείμενο.
Σωστό — Ο αισθητήρας απόστασης ανιχνεύει ένα αντικείμενο.
Ψευδές — Ο αισθητήρας απόστασης δεν ανιχνεύει αντικείμενο.
<[Distance1 v] βρήκε αντικείμενο;>
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Spin until the Distance Sensor detects an object.]
στροφή [δεξιά v]
περίμενε μέχρι <[Distance1 v] βρήκε αντικείμενο;>
διακοπή κίνησης
απόσταση αντικειμένου#
Το μπλοκ αναφοράς απόστασης αντικειμένου αναφέρει την απόσταση μεταξύ του αισθητήρα απόστασης και του πλησιέστερου αντικειμένου που ανιχνεύθηκε.
(απόσταση [Distance1 v] σε [mm v])
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
μονάδα |
Η μονάδα απόστασης: mm (24 mm έως 1000 mm) ή ίντσες (1 ίντσα έως 40 ίντσες). |
Παράδειγμα
όταν ξεκινά
[Print the distance only after the Distance Sensor detects an object.]
στροφή [δεξιά v]
περίμενε μέχρι <[Distance1 v] βρήκε αντικείμενο;>
διακοπή κίνησης
εκτύπωση (απόσταση [Distance1 v] σε [mm v]) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
Αισθητήρας απόστασης VEX IQ (2ης γενιάς)#
απόσταση αντικειμένου#
Το μπλοκ αναφοράς απόστασης αντικειμένου αναφέρει την απόσταση μεταξύ του αισθητήρα απόστασης και του πλησιέστερου αντικειμένου που ανιχνεύθηκε.
(απόσταση αντικειμένου [Distance1 v] σε [mm v])
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
μονάδα |
Η μονάδα απόστασης: mm (20 mm έως 2000 mm) ή ίντσες (0,78 ίντσες έως 78 ίντσες). |
Παράδειγμα
όταν ξεκινά
[Print the distance only after the Distance Sensor detects an object.]
στροφή [δεξιά v]
περίμενε μέχρι <[Distance1 v] βρήκε αντικείμενο;>
διακοπή κίνησης
εκτύπωση (απόσταση αντικειμένου [Distance1 v] σε [mm v]) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
ταχύτητα αντικειμένου#
Το μπλοκ αναφοράς ταχύτητας αντικειμένου αναφέρει τη σχετική ταχύτητα του ανιχνευμένου αντικειμένου ως δεκαδικό αριθμό σε m/s (μέτρα ανά δευτερόλεπτο).
Η ταχύτητα δείχνει πόσο γρήγορα κινείται το αντικείμενο προς ή μακριά από τον αισθητήρα απόστασης. Μια τιμή κοντά στο 0 σημαίνει ότι το αντικείμενο δεν κινείται πολύ σε σχέση με τον αισθητήρα.
(ταχύτητα αντικειμένου [Distance1 v] σε m/s)
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Display the velocity of an object moving in front of the Distance Sensor.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην οθόνη
για πάντα
μετακίνηση κέρσορα στη σειρά (1) στήλη (1) στην οθόνη
εκτύπωση (ταχύτητα αντικειμένου [Distance1 v] σε m/s) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
περίμενε (0.1) δευτερόλεπτα
εκκαθάριση σειράς (1) στην οθόνη
το μέγεθος του αντικειμένου είναι#
Το μέγεθος αντικειμένου είναι Boolean μπλοκ αναφέρει εάν το αντικείμενο που ανιχνεύεται από τον αισθητήρα απόστασης ταιριάζει με το επιλεγμένο μέγεθος.
Ο αισθητήρας απόστασης εκτιμά το μέγεθος του αντικειμένου με βάση το πόσο μεγάλο μέρος της ορατότητας του αισθητήρα καταλαμβάνεται από το ανιχνευόμενο αντικείμενο.
Αληθές — Ο αισθητήρας απόστασης ανιχνεύει ένα αντικείμενο του επιλεγμένου μεγέθους.
Ψευδές — Ο αισθητήρας απόστασης δεν ανιχνεύει αντικείμενο του επιλεγμένου μεγέθους.
<το μέγεθος αντικειμένου [Distance1 v] είναι [μικρό v];>
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
μέγεθος αντικειμένου |
Το μέγεθος του αντικειμένου που πρέπει να ελεγχθεί:
|
Παράδειγμα
όταν ξεκινά
[Drive toward a small object until it appears large.]
αν <το μέγεθος αντικειμένου [Distance1 v] είναι [μικρό v];> τότε
κίνηση [εμπρός v]
περίμενε μέχρι <το μέγεθος αντικειμένου [Distance1 v] είναι [μεγάλο v];>
διακοπή κίνησης
τέλος
Απόσταση που βρέθηκε ένα αντικείμενο#
Το μπλοκ Boolean της Απόστασης που βρέθηκε ένα αντικείμενο αναφέρει εάν ο Αισθητήρας Απόστασης ανιχνεύει αυτήν τη στιγμή ένα αντικείμενο.
Σωστό — Ο αισθητήρας απόστασης ανιχνεύει ένα αντικείμενο.
Ψευδές — Ο αισθητήρας απόστασης δεν ανιχνεύει αντικείμενο.
<[Distance1 v] βρήκε αντικείμενο;>
Παράμετροι |
Περιγραφή |
|---|---|
αισθητήρας απόστασης |
Ο αισθητήρας απόστασης που θα χρησιμοποιηθεί. Επιλέξτε από τους αισθητήρες απόστασης που έχουν διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Print the distance detected when an object is in front of the Distance Sensor.]
στροφή [δεξιά v]
περίμενε μέχρι <[Distance1 v] βρήκε αντικείμενο;>
εκτύπωση (απόσταση αντικειμένου [Distance1 v] σε [mm v]) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
διακοπή κίνησης