NXC dźwięki: Różnice pomiędzy wersjami

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 20: Linia 20:
  
 
Przykłady zastosowania <code>PlaySound(acode);</code> są w zlinkowanym wyżej temacie, więc nie będę się powtarzać
 
Przykłady zastosowania <code>PlaySound(acode);</code> są w zlinkowanym wyżej temacie, więc nie będę się powtarzać
 +
 +
==Odtwarzanie z pliku==
 +
 +
Służy do tego polecenie <code>PlayFile("Nazwa_pliku.rso")</code>
 +
 +
<pre>
 +
task main()
 +
{
 +
PlayFile("Woops.rso");
 +
Wait(3000);
 +
}
 +
</pre>
  
 
[[Category:Lego Mindstorms]]
 
[[Category:Lego Mindstorms]]

Wersja z 09:41, 5 lut 2014

Opisując wcześniej NXC instrukcje warunkowe i pętle użyliśmy poleceń odnoszących się do dźwięków, teraz zostanie to dokładniej wyjaśnione.

Odgrywanie dźwięków

W temacie NXC instrukcje warunkowe i pętle użyliśmy polecenia PlaySound(acode); przykładowo PlaySound(SOUND_DOUBLE_BEEP);

Poniżej lista aCode

aCode                 Resulting Sound      cyfrowo
SOUND_CLICK           key click sound         0
SOUND_DOUBLE_BEEP     double beep             1
SOUND_DOWN            sweep down              2
SOUND_UP              sweep up                3
SOUND_LOW_BEEP        error sound             4
SOUND_FAST_UP         fast sweep up           5

Można też posłużyć się cyframi od 0 do 5, np. PlaySound(1);

Przykłady zastosowania PlaySound(acode); są w zlinkowanym wyżej temacie, więc nie będę się powtarzać

Odtwarzanie z pliku

Służy do tego polecenie PlayFile("Nazwa_pliku.rso")

task main()
{
PlayFile("Woops.rso");
Wait(3000);
}