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

Εισαγωγή#

Η κατηγορία Αισθητήρα Απόστασης μπορεί να περιλαμβάνει διαφορετικά μπλοκ ανάλογα με το αν χρησιμοποιείτε έναν Αισθητήρα Απόστασης 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]) στην κονσόλα ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
διακοπή κίνησης