Re: "Ilmiömäistä päässälaskentaa"

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 12.11.2004 12:46

LASKE-sukron toiminnan ovat selvittäneet tähän mennessä seuraavat:
Reijo Sund, Kimmo Vehkalahti, Markku Verkasalo ja Anna-Riitta Niskanen.

Seminaaritilaisuudessa 9.11 mm. käytiin läpi erilaisia keinoja, miten
"tuntemattoman" sukron tekosia voi tutkia. Esim. tässä tapauksessa
auttaa, kun
 - katsoo, miltä sukromuistin sisältö näyttää toiminnan päättyessä
   (TUTSTACK-komento),
 - hidastaa toimintaa esim. poistamalla kaikki {tempo -1}-koodit,
 - ottaa kätketyt toiminnat näkyville poistamalla {disp off}-koodit,
 - poistamalla sivunvaihtokoodit {pgdn},
 - pitämällä kirjaa siitä, mitä eri muistipaikkoihin on asetettu.

Samassa tilaisuudessa (Marjutin ehdottamana) katseltiin, miten
olemassaolevaan opetussukroon ("Mielenkiintoinen esitelmä" Survon
suomenkielisessä opetussarjassa valinnoin 7,2,A) voidaan liittää
kättentaputukset äänitiedostona.

Tämän sukron ohjelmakoodin voi poimia toimituskenttään komennolla
TUTLOAD <Survo>\OPETUS\ARI-COLE

Kohtaan
- - - - - - - - - - - - - - - - - - - - - - - -
*{d2}{u2}
*   Ensimmäisen ja toistaiseksi ainoan kerran yhdistyksen historian{R}
*aikana{wait 5}
/
* yleisö osoitti innostuneesti esitykselle suosiotaan.
- - - - - - - - - - - - - - - - - - - - - - - -
(kommenttirivin / paikalle) lisättiin seuraava koodinpätkä

{tempo -1}{disp off}{ref set 1}{d}{u}{ins line}{line start}
PLAY SOUND APPLAUSE{home}{act}{del line}{disp on}{ref jump 1}{tempo +1}

jolloin väliaikaisella rivillä käynnistetään PLAY SOUND APPLAUSE-
komento.
En kuitenkaan ole tyytyväinen tähän ratkaisuun, koska sukron toiminta
tekstin "yleisö osoitti innostuneesti esitykselle suosiotaan" alussa
pysähtyy odottamaan kättentaputusten päättymistä ja kohdistinkin
seikkailee levottomattomasti.

Vaikka tämä tekniikka on edelleen käyttökelpoinen monissa sovelluksissa
(esim. LASKE-sukrossa), päätin luoda sukroille suoran keinon ääni-
tiedostojen soittamiseen asynkronisesti.
Edellä oleva (kaksirivinen) PLAY SOUND:in koodi voidaan nyt (versiosta
2.19) lähtien korvata yksinkertaisesti koodilla
{play sound APPLAUSE}
jolloin ääni kuuluu samanaikaisesti tekstin edetessä eikä ylimääräistä
kohdistimen koreografiaa tarvita.

Uusi {play sound <äänitiedosto>}, jossa tiedostoon voi viitata myös
sukromuistin kautta (esim. {play sound W11}), antaa välineet
entistä kuuluvampien opetussukrojen kehittelyyn.


Seuraavassa tilaisuudessa

ti 23.11 Sukrojen ohjelmoinnista II (Huom. klo 17-19)
Psykologian laitoksella huoneessa 229 (Siltavuorenpenger 20 D)

LASKE-sukron lopullisen selityksen ohella on tarkoitus tarkastella
muitakin esimerkkejä.

-Seppo

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.