Dźwięk#

Wstęp#

Dźwięki robota VEX AIM Coding Robot pozwalają użytkownikom odtwarzać wbudowane dźwięki, niestandardowe pliki audio i nuty. Robot posiada również elementy sterujące do zatrzymywania dźwięków i wykrywania, czy dźwięk jest aktualnie odtwarzany.

Poniżej znajduje się lista wszystkich bloków:

odtwarzać dźwięk#

Blok odtwarzania dźwięku odtwarza jeden ze wbudowanych dźwięków robota.

odtwórz dźwięk dzwonka do drzwi, stos bloków#
odtwórz dźwięk [zachowuj się radośnie v] ▶

Parametry

Opis

dźwięk

Jeden z wbudowanych dźwięków pokazany poniżej.

i nie czekaj

Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast.

Nazwa dźwięku

Odtwórz dźwięk

udawaj szczęśliwego

udawać smutnego

zachowywać się głupio

zachowywać się gniewnie

udawaj podekscytowanego

wystąpić

cofnąć się

skręć w prawo

skręć w lewo

rozbić się

hamulce

ulec poprawie

wyczuwanie

wykryto

przeszkoda

blask

kierunkowskaz

ćwierkanie

pętlenie

kompletny

wysłać

odbierać

pauza

wznawiać

tada

ponieść porażkę

dzwonek do drzwi

huah

zakrętas

wiwat

Przykład

po uruchomieniu odtwórz dźwięk happy.#
gdy uruchomiony
[Play the act happy sound.]
odtwórz dźwięk [zachowuj się radośnie v] ▶

odtwórz plik dźwiękowy#

Blok stosu odtwórz plik dźwiękowy odtwarza niestandardowy dźwięk załadowany przez użytkownika.

odtwórz dźwięk użytkownika 1 blok stosu#
odtwórz plik dźwiękowy [1 v] ▶

Parametry

Opis

numer slotu dźwiękowego

Niestandardowy dźwięk do użycia, numer od 1 do 10. Numer dźwięku jest zgodny z numerem wyświetlanym w Panelu sterowania AIM.

i nie czekaj

Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast.

Przykład

po uruchomieniu odtwórz dźwięk użytkownika 1.#
gdy uruchomiony
[Upload a sound file in VEXcode.]
[Play the custom sound.]
odtwórz plik dźwiękowy [1 v] ▶

odtwórz notatkę#

Blok odtwórz nutę odtwarza konkretną nutę przez określony czas.

Blok akcji „Notatka o odtworzeniu”.#
odtwórz nutę [niski v] [C v] [note_eight v] ▶

Parametry

Opis

oktawa

Oktawa nuty: niska lub wysoka.

notatka

Definiuje wysokość dźwięku:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • reszta

długość nuty

Ustawia długość nuty:

  • Cała nuta — Cała nuta
  • Półnuta — Półnuta
  • Ćwierćnuta — Ćwierćnuta
  • Ósemka — Ósemka
  • Szesnastka — Szesnastka

i nie czekaj

Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast.

Przykład

Odtwórz plik dźwiękowy nr 1 i nie czekaj. Odczekaj 2 sekundy. Jeśli dźwięk jest nadal aktywny, zatrzymaj go.#
gdy uruchomiony
[Play a short tune.]
odtwórz nutę [niski v] [C v] [note_half v] ▶
odtwórz nutę [niski v] [D v] [note_quarter v] ▶
odtwórz nutę [niski v] [E v] [note_sixteenth v] ▶

dźwięk zatrzymania#

Blok stosu stop sound zatrzymuje aktualnie odtwarzany dźwięk.

Blok akcji dźwiękowej.#
zatrzymaj dźwięk

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

Odtwórz plik dźwiękowy nr 1 i nie czekaj. Odczekaj 2 sekundy. Jeśli dźwięk jest nadal aktywny, zatrzymaj go.#
gdy uruchomiony
[Stop sound if it is still playing after 2 seconds]
odtwórz plik dźwiękowy [1 v] ◀ i nie czekaj
czekaj (2) sekund
jeśli <dźwięk aktywny?> to
zatrzymaj dźwięk
koniec

dźwięk aktywny#

Blok logiczny aktywny dźwiękiem informuje, czy aktualnie odtwarzany jest jakiś dźwięk.

  • Prawda — Słychać dźwięk.

  • Fałsz — Nie słychać dźwięku.

Aktywny dźwiękowo blok Boole’a.#
<dźwięk aktywny?>

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

Odtwórz plik dźwiękowy nr 1 i nie czekaj. Odczekaj 2 sekundy. Jeśli dźwięk jest nadal aktywny, zatrzymaj go.#
gdy uruchomiony
[Stop sound if it is still playing after 2 seconds]
odtwórz plik dźwiękowy [1 v] ◀ i nie czekaj
czekaj (2) sekund
jeśli <dźwięk aktywny?> to
zatrzymaj dźwięk
koniec