Garsas#

Įvadas#

„VEX AIM“ kodavimo roboto garsai leidžia vartotojams leisti integruotus garsus, pasirinktinius garso failus ir muzikines natas. Robotas taip pat apima valdiklius garsams sustabdyti ir aptikti, ar garsas šiuo metu grojamas.

Žemiau pateikiamas visų blokų sąrašas:

  • groti garsą — Groja integruotą garsą iš iš anksto nustatyto sąrašo.

  • leisti garso failą — Paleidžia vartotojo įkeltą garsą.

  • groti natą — Groja muzikos natą su nurodytu aukščiu, oktava ir trukme.

  • stop sound — Sustabdo bet kokį šiuo metu grojamą garsą.

  • garsas aktyvus — Patikrina, ar šiuo metu grojamas garsas.

leisti garsą#

Garso grojimo blokelis groja vieną iš roboto integruotų garsų.

leisti garsą durų skambučio bloko#
groti garsą [elgtis laimingai v] ▶

Parametrai

Aprašymas

garsas

Vienas iš žemiau parodytų integruotų garsų.

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Garso pavadinimas

Leisti garsą

elkis laimingai

elgtis liūdnai

elgtis kvailai

apsimesti piktu

elgtis susijaudinęs

judėti į priekį

judėti atgal

pasukite į dešinę

pasukti į kairę

avarija

stabdžiai

pikapas

jutimas

aptiktas

kliūtis

spindesys

mirksėjimas

čirpimas

ciklinis

užbaigtas

siųsti

gauti

pauzė

gyvenimo aprašymas

tada

nesėkmė

durų skambutis

hua

klestėti

palaikymo

Pavyzdys

Kai pradėsite, grokite garso veiksmą „laimingas“.#
kai pradėta
[Play the act happy sound.]
groti garsą [elgtis laimingai v] ▶

leisti garso failą#

Garso failo atkūrimo blokas atkuria vartotojo įkeltą pasirinktinį garsą.

leisti vartotojo garsą 1 bloko bloke#
groti garso failą [1 v] ▶

Parametrai

Aprašymas

garso lizdo numeris

Naudojamas pasirinktinis garsas, numeriai nuo 1 iki 10. Garso numeris sutampa su numeriu, rodomu AIM valdymo skydelyje.

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Pavyzdys

paleidus, paleisti vartotojo garsą 1.#
kai pradėta
[Upload a sound file in VEXcode.]
[Play the custom sound.]
groti garso failą [1 v] ▶

groti natą#

Blokas natos grojimas groja konkrečią natą tam tikrą laiką.

Natos grojimo veiksmų blokas.#
groti natą [žemas v] [C v] [note_eight v] ▶

Parametrai

Aprašymas

oktava

Natos oktava: žema arba aukšta.

pastaba

Apibrėžia muzikinį aukštį:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • pauzė

natos ilgis

Nustato natos ilgį:

  • Visa nata — Visa nata
  • Pusinė nata — Pusinė nata
  • Ketvirtinė nata — Ketvirtinė nata
  • Aštuntinė nata — Aštuntinė nata
  • Šešioliktinė nata — Šešioliktinė nata

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Play a short tune.]
groti natą [žemas v] [C v] [note_half v] ▶
groti natą [žemas v] [D v] [note_quarter v] ▶
groti natą [žemas v] [E v] [note_sixteenth v] ▶

sustabdyti garsą#

Stabdyti garsą bloko funkcija sustabdo šiuo metu grojamą garsą.

Stop garso veiksmo blokas.#
sustabdyti garsą

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Stop sound if it is still playing after 2 seconds]
groti garso failą [1 v] ◀ ir nelaukti
laukti (2) sekundžių
jei <garsas aktyvus?> tada
sustabdyti garsą
pabaiga

garsas aktyvus#

Loginis blokas aktyvus garsas praneša, ar šiuo metu grojamas koks nors garsas.

  • Tiesa — Groja garsas.

  • Klaidinga — Nėra jokio garso.

Garso aktyvus loginis blokas.#
<garsas aktyvus?>

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Stop sound if it is still playing after 2 seconds]
groti garso failą [1 v] ◀ ir nelaukti
laukti (2) sekundžių
jei <garsas aktyvus?> tada
sustabdyti garsą
pabaiga