Ήχος#

Εισαγωγή#

Οι ήχοι του ρομπότ κωδικοποίησης VEX AIM επιτρέπουν στους χρήστες να αναπαράγουν ενσωματωμένους ήχους, προσαρμοσμένα αρχεία ήχου και μουσικές νότες. Περιλαμβάνει επίσης χειριστήρια για τη διακοπή των ήχων και την ανίχνευση της αναπαραγωγής ήχου.

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

  • αναπαραγωγή ήχου — Αναπαράγει έναν ενσωματωμένο ήχο από μια προκαθορισμένη λίστα.

  • αναπαραγωγή αρχείου ήχου — Αναπαράγει έναν ήχο που έχει ανεβάσει ο χρήστης.

  • play note — Αναπαράγει μια μουσική νότα με καθορισμένο ύψος, οκτάβα και διάρκεια.

  • stop sound — Διακόπτει οποιονδήποτε ήχο που αναπαράγεται αυτήν τη στιγμή.

  • ήχος ενεργός — Ελέγχει αν αναπαράγεται κάποιος ήχος αυτήν τη στιγμή.

αναπαραγωγή ήχου#

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

αναπαράγετε μπλοκ στοίβας κουδουνιού ήχου#
αναπαραγωγή ήχου [χαρούμενη έκφραση v] ▶

Παράμετροι

Περιγραφή

ήχος

Ένας από τους ενσωματωμένους ήχους που φαίνονται παρακάτω.

και μην περιμένεις

Επιλέξτε το βέλος (▶) για να επεκτείνετε το μπλοκ ώστε να λέει και μην περιμένετε, ώστε το επόμενο μπλοκ στη στοίβα να εκτελεστεί αμέσως.

Όνομα ήχου

Αναπαραγωγή ήχου

συμπεριφέρομαι χαρούμενος/η

φέρομαι λυπημένος/η

φέρομαι ανόητα

συμπεριφέρομαι θυμωμένα

ενεργώ με ενθουσιασμό

προχώρα μπροστά

κίνηση προς τα πίσω

στρίψε δεξιά

στρίψτε αριστερά

σύγκρουση

φρένα

βελτίωση

εξεύρεση της φόρας

ανιχνευμένο

εμπόδιο

λάμπω

φλας

τερέτισμα

επανάληψη

πλήρης

στέλνω

λαμβάνω

παύση

περίληψη

τάδα

αποτυγχάνω

κουδούνι πόρτας

χουά

ακμάζω

ευθυμία

Παράδειγμα

όταν ξεκινήσει, παίξτε ήχο και δείξτε χαρά.#
όταν ξεκινά
[Play the act happy sound.]
αναπαραγωγή ήχου [χαρούμενη έκφραση v] ▶

αναπαραγωγή αρχείου ήχου#

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

αναπαραγωγή ήχου χρήστη 1 στοίβα μπλοκ#
αναπαραγωγή αρχείου ήχου [1 v] ▶

Παράμετροι

Περιγραφή

αριθμός υποδοχής ήχου

Ο προσαρμοσμένος ήχος που θα χρησιμοποιηθεί, αριθμός από 1 έως 10. Ο αριθμός ήχου ευθυγραμμίζεται με τον αριθμό που εμφανίζεται στον Πίνακα Ελέγχου AIM.

και μην περιμένεις

Επιλέξτε το βέλος (▶) για να επεκτείνετε το μπλοκ ώστε να λέει και μην περιμένετε, ώστε το επόμενο μπλοκ στη στοίβα να εκτελεστεί αμέσως.

Παράδειγμα

κατά την εκκίνηση, αναπαραγωγή ήχου χρήστη 1.#
όταν ξεκινά
[Upload a sound file in VEXcode.]
[Play the custom sound.]
αναπαραγωγή αρχείου ήχου [1 v] ▶

παίζω νότα#

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

Το μπλοκ δράσης αναπαραγωγής νότας.#
αναπαραγωγή νότας [χαμηλό v] [C v] [note_eight v] ▶

Παράμετροι

Περιγραφή

οκτάβα

Η οκτάβα της νότας: χαμηλή ή υψηλή.

σημείωμα

Ορίζει το μουσικό ύψος:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • παύση

μήκος νότας

Ορίζει τη διάρκεια της νότας:

  • Ολόκληρη νότα — Ολόκληρη νότα
  • Μισή νότα — Μισή νότα
  • Νότα τέταρτου — Νότα τέταρτου
  • Όγδοη νότα — Όγδοη νότα
  • Νότα δεκαέξι — Νότα δέκατης έκτης

και μην περιμένεις

Επιλέξτε το βέλος (▶) για να επεκτείνετε το μπλοκ ώστε να λέει και μην περιμένετε, ώστε το επόμενο μπλοκ στη στοίβα να εκτελεστεί αμέσως.

Παράδειγμα

Αναπαράγετε το αρχείο ήχου 1 και μην περιμένετε. Περιμένετε 2 δευτερόλεπτα. Εάν ο ήχος είναι ακόμα ενεργός, τότε σταματήστε τον ήχο.#
όταν ξεκινά
[Play a short tune.]
αναπαραγωγή νότας [χαμηλό v] [C v] [note_half v] ▶
αναπαραγωγή νότας [χαμηλό v] [D v] [note_quarter v] ▶
αναπαραγωγή νότας [χαμηλό v] [E v] [note_sixteenth v] ▶

ήχος διακοπής#

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

Το μπλοκ δράσης ήχου διακοπής.#
διακοπή ήχου

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Αναπαράγετε το αρχείο ήχου 1 και μην περιμένετε. Περιμένετε 2 δευτερόλεπτα. Εάν ο ήχος είναι ακόμα ενεργός, τότε σταματήστε τον ήχο.#
όταν ξεκινά
[Stop sound if it is still playing after 2 seconds]
αναπαραγωγή αρχείου ήχου [1 v] ◀ και μη περιμένεις
περίμενε (2) δευτερόλεπτα
αν <ήχος ενεργός;> τότε
διακοπή ήχου
τέλος

ήχος ενεργός#

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

  • Σωστά — Ακούγεται ένας ήχος.

  • Λάθος — Δεν ακούγεται ήχος.

Το ηχητικά ενεργό λογικό μπλοκ.#
<ήχος ενεργός;>

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Αναπαράγετε το αρχείο ήχου 1 και μην περιμένετε. Περιμένετε 2 δευτερόλεπτα. Εάν ο ήχος είναι ακόμα ενεργός, τότε σταματήστε τον ήχο.#
όταν ξεκινά
[Stop sound if it is still playing after 2 seconds]
αναπαραγωγή αρχείου ήχου [1 v] ◀ και μη περιμένεις
περίμενε (2) δευτερόλεπτα
αν <ήχος ενεργός;> τότε
διακοπή ήχου
τέλος