[vastaus aiempaan viestiin]
Kirjoittaja: | Seppo Mustonen |
---|---|
Sähköposti: | - |
Päiväys: | 23.2.2005 12:07 |
Palaan vielä MEDIT6-esimerkkiin korostaakseni FILE MEDITin yleisyyttä aineiston kuvauksessa ja luokittelutilanteissa. Alla olevassa, uusimmassa asetelmassa kannattaa kiinnittää huomiota seuraaviin seikkoihin: 1) OPTIONS-täsmennys, jolla (FILE SHOW:n tapaan) opastetaan FILE MEDITiä käyttäytymään toivotulla tavalla. Esim. OPTIONS=WS tarkoittaa, että (W) käyttäjällä on heti kirjoitus- oikeus (voi siis muuttaa muuttujien arvoja) ja (S) äänitehosteet ovat käytössä. Tässä puhtaasti sanallisessa sovelluksessa ei voi muuttaa mitään arvoja, joten on asetettu pelkästään OPTIONS=S. 2) Luonnehdinta on selkeyden vuoksi ulotettu kolmelle riville. 3) Väkiluvun mukaisessa luokituksessa MISSING-rivinä on MISSING: (tuntematon) / SOUND:RINGOUT.WAV jolloin tiedostoa KUNNAT selattaessa luokitusarvon (tuntematon) kirjoittamisen lisäksi kuuluu väkiluvun suhteen vajavaisten kuntien kohdalla "varoitusääni" RINGOUT. ....................................................................... SAVE MEDIT6 / Sanallinen kuntien luonnehdinta FILE MEDIT KUNNAT,MEDIT6:LAUSE / OPTIONS=S MEDIT:LAUSE SIZE=32,82 PAGES=Sivu1 PAGE Sivu1: %1 on väkiluvultaan %2 / %1=Kunta %2=Väki ja pinta-alaltaan %1 / %1=Pinta_ala %1-Suomen kunta. / %1=Maanosa END Väki=$CLASS(Kokoluok,Väestö) CLASSIFICATION Kokoluok: 0 - 1000: hyvin pieni 1000 - 5000: melko pieni 5000 - 10000: keskikokoinen 10000 - 30000: suurehko 30000 - 50000: suuri 50000 - 400000: hyvin suuri 400000 - 1000000: se kaikkein suurin MISSING: (tuntematon) / SOUND:RINGOUT.WAV END Pinta_ala=$CLASS(Cala,Ala) CLASSIFICATION Cala: 0 - 200: hyvin pieni 200 - 500: pieni 500 - 1000: keskikokoinen 1000 - 5000: suuri OTHERS: hyvin suuri END Maanosa=$CLASS(Clääni,Lääni) CLASSIFICATION Clääni: UUS,TUR,AHV,KYM: Etelä HÄM,MIK,KAR,KUO,KES,VAA: Keski OTHERS: Pohjois END ....................................................................... Tallennettaessa koko tieto toimituskenttään LUETTELO kaaviolla FILE DEL LUETTELO.EDT FILE MEDIT KUNNAT,MEDIT6:LAUSE MEDIT_SAVE=LUETTELO,ALL saadaan tulostus Alahärmä on väkiluvultaan keskikokoinen ja pinta-alaltaan pieni Keski-Suomen kunta. Alajärvi on väkiluvultaan (tuntematon) ja pinta-alaltaan keskikokoinen Keski-Suomen kunta. Alastaro on väkiluvultaan melko pieni ja pinta-alaltaan pieni Etelä-Suomen kunta. Alavieska on väkiluvultaan melko pieni ja pinta-alaltaan pieni Pohjois-Suomen kunta. Alavus on väkiluvultaan suurehko ja pinta-alaltaan keskikokoinen Keski-Suomen kunta. ... joka on helppo vapaamuotoistaa esim. TRIM-komennolla: TRIM CUR+1,END Alahärmä on väkiluvultaan keskikokoinen ja pinta-alaltaan pieni Keski-Suomen kunta. Alajärvi on väkiluvultaan (tuntematon) ja pinta-alaltaan keskikokoinen Keski-Suomen kunta. Alastaro on väkiluvultaan melko pieni ja pinta-alaltaan pieni Etelä-Suomen kunta. Alavieska on väkiluvultaan melko pieni ja pinta-alaltaan pieni Pohjois-Suomen kunta. Alavus on väkiluvultaan suurehko ja pinta-alaltaan keskikokoinen Keski-Suomen kunta. ... Kuntien välissä olevat tyhjät rivit poistetaan (jos tarvitaan) listan alkuun kirjoitetulla komennolla LINEDEL CUR+1,END,EMPTY -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!