9.4 Skriptauksen opettelu historiatoiminnon
avulla
Historiatoiminto on helpoin tapa aloittaa
skriptaus Praatissa. Historiaominaisuus muistuttaa hieman esimerkiksi
Microsoft Wordin makroja, joihin voi ensin tallettaa erilaisia toimenpidesarjoja
ja toistaa niitä sitten yhä uudelleen.
- Avaa skripti tai luo uusi Praatin omaan tekstieditoriin (ks. edellinen
kohta).
- Kokeile skripti-ikkunan Edit-valikon komentoa Paste history.
Praat kirjoittaa skriptikielellä kaikki ne toiminnot, joita olet suorittanut
siitä saakka kun Praatin avasit.
- Edit-valikon komento Clear history tyhjentää historian
ja aloittaa sen keräämisen alusta, jolloin voit tallettaa skriptiin
vain muutaman viimeisimmän komennon. Historian avulla on helppo "luntata",
miten jokin asia Praatin skriptikielessä tehdään.
Huom. Kaikki Praatissa näkyvät valikkokomennot ja painikkeet ovat
samalla skriptikielen komentoja! Voit siis myös "luntata"
komentoja katsomalla niiden tarkan sanamuodon suoraan valikoista.
Jos esimerkiksi analyysin tekemiseen kysytään käyttäjältä tietoja:
esim. Pitch-analyysissa 'time step', 'minimum pitch' ja 'maximum pitch',
nämä tiedot pitää skriptatessa antaa samassa järjestyksessä varsinaisen
To Pitch...-komennon perään välilyönneillä erotettuna. Esimerkiksi
komento
To Pitch... 0.01 75 400
laskee Pitch-objektin parametreillä 0.01 sekuntia, 75 Hz ja 400 Hz.
Historiatoiminto on kätevä, mutta se ei anna käyttöösi kaikkia skriptikielen
"ohjelmointiteknisiä" mahdollisuuksia. Et esimerkiksi
voi tuottaa historiatoiminnolla muuttujia, käsitellä merkkijonoja
tai tehdä silmukkaa l. toistaa samaa komentosarjaa vaihtelevilla parametreilla
ilman, että tekisit kaiken ensin kohta kohdalta käsin. Historia auttaa
siis alkuun ja antaa vinkkejä skriptin eri osia varten. Mitä monimutkaisempi
toimintosarja, sitä enemmän joudut luultavasti itse miettimään.
Katso siis lisäohjeita Praatin sisäisestä manuaalista , kohdasta Scripting
tutorial!
: 9.5 Skriptin suorittaminen (ajaminen)
: 9. Skriptaus
: 9.3 Praat-skriptin luominen ja
  Sisältö
  Hakemisto
Mietta Lennes
2004-09-13