Re: SMOOTH-komento toimii!

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 6.2.2002 11:25

Jotta saat SMOOTH:in toimimaan omassa sovelluksessasi, kopioi
tuo kentässä oleva aineisto KVALI-aineisto ensin datatiedostoksi
(KVALI2) komennolla
FILE COPY KVALI TO KVALI2
ja sitten voit kohdistaa SMOOTH:in tähän tiedostoon komennolla
SMOOTH KVALI2,%,y,8

Valitan, että SMOOTH ei toiminut suoraan kentässä olevalla aineistolla.
Tämä johtuu siitä, että siirryttäessä SURVO 98:sta SURVO MM:ään
kaikkiin sellaisiin ohjelmamoduleihin, jotka tulostavat jotain
toimituskenttään, piti tehdä määrätty muodollinen lisäys.

(Aikaisemmissa Survoissa oli Survon editor ja modulit - kuten tässä
SMOOTH - saattoivat käyttää yhteistä muistia, jolloin kaikki mitä
moduli kirjoitti toimituskenttään todella näkyi suoraan myös
editorissa. Windows ei kuitenkaan salli eri prosesseille yhteisiä
muistialueita, jolloin tiedot pitää varta vasten "uittaa" editorilta
moduleille ja takaisin väliaikaisten tiedostojen välityksellä.
Jotta siis tulokset - eli tässä tapauksessa tasoitetut arvot -
tulisivat kirjatuiksi toimituskenttään, tarvitaan jokaisen modulin
ohjelmakoodiin tuo pieni lisäys. Näistä asioista käyttäjän ei
tarvitse periaatteessa tietää mitään, koska kaiken pitäisi tapahtua
automaattisesti.)

Koska itse olin käyttänyt SMOOTH:ia vain datatiedostoissa, jolloin
kenttään ei kirjoiteta mitään, vaan tasoitetut arvot talletetaan
suoraan tiedostoon, en ollut huomannut tehdä tuota vakiolisäystä
SMOOTH:iin. Nyt se on sinnekin tehty ja mukana versiosta 1.16
eteenpäin.

Suosittelisin joka tapauksessa kaikessa datan vakavammassa
käsittelyssä aineistojen pitämistä datatiedostoissa.
Yleensä harkitsisin myös - melko eksoottisen SMOOTH:in asemasta -
SER-operaation käyttöä aikasarjojen tasoituksessa.

Terveisin Seppo M.

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.