Q 17.1/27/74/6 R. Puranen 1974-05-24 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto HAVAINTOARVOJEN ~SITTELY JA TULOSTUS LOMAKKEELLE A (NYRKKIN~YTTEET) HP 9 820 A-OHJELMASELOSTE
Q 17.1/27/74/6 R. Puranen 1974-05-24 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto HAVAINTOARVOJEN KÄSITTELY JA TULOSTUS LOMAKKEELLE A (NYRKKINÄYTTEET) HP 9820 A-OHJELMASELOSTE
2 Ohjelman avulla voidaan tulostaa lomakkeelle A näytetunnus, km -ruutu- koodi, kivilajikoodi, naytteen massa (ml, tilavuus (V), tiheys (6) sekä suskeptibiliteetti (K~I). Lahtöarvoina syötetaän kalkulaattorille lehden numero, sen lounaiskulman teoreettiset koordinaatit (X(SW), Y(SW)), näytteen koordinaatit (X,Y), kivilajikoodi, punnitustulokset (MI, MV), veden tiheys (ROO=p) sekä kappamittarin lukemat (ROY RS). Ohjelmaan liittyy suuri joukko virherutiineja, jotka tarkistavat syö- tettyjen ja laskettujen tietojen mielekkyyden. Ohjelma syötetäan kalkulaattorin muistiin ao. mg-korttien sivuilta 1, 2, 3, 4 ja 5 tavanomaisella syöttörutiinilla. PIIRTURIN SKAALAUS Lomake A asetetaan piirturin pöydän keskivaiheille siten, että lomakkeen viivoitetut vaakarivit tulevat piirturin pöydän pitemmän sivun suuntaisiksi. Piirtoala ssädetään lomakkeelle viivatun suorakaiteen kokoiseksi. OHJELMAN AJO Ohjelman ajo aloitetaan näppäilemä112 END, EXECUTE ja RUN PROGRAM, jolloin kalkulaattori alkaa kysy: mykset ovat esiintymisjärjestyksess4 LEHDEN NO. =? x (SW) =? Y (SW) =? ALALEVEYS (KM) =? lehden tunnistustietoja. Kysy- Kuhunkin kysymykseen vastataan näppäilemällä arvo näyttöön ja painamalla RUN PROGRAM. Vastaukset on syytä antaa huolellisesti, sillä näihin kysymyksiin liittyen ei ohjelmassa ole tarkistusrutiineja tilan puutteen vuoksi. Kalkulaattori siirtyy käsittelemään yksittäisiin näytteisiin liittyviä tietoja. Aluksi kone kysyy, mille riville näytteeseen liittyvät tiedot
halutaan t ulostaa muodossa RIVI =? Rivinumero (lomake A) näppäillään näyttöön ja painetaan RUN PROGRAM. Tämän jälkeen kalkulaattori esittää seuraavat kysymykset peräkkäisjärjestyksessä X =? Y =? KIVILAJIKOODI =? ROO =? MI =? MV =? RO =? RS =? H =? Kukin vastaus näppäillään näyttöön ja painetaan RUN PROGRAM. Ensimmäisen naytteen yhteydessä on kaikkiin kysymyksiin näppäiltävä numeerinen vastaus. Seuraavien näytteiden yhteydessä riittää vastaukseksi pelkka RUN PROGRAM, jos jonkin suureen arvo on säilynyt samana. Lopuksi kalkulaattori kasittelee näytetunnuksen kysymällä Numero näppäillään näyttöön ja painetaan RUN PROGRAM. Kalkulaattori kysyy ALITUNNUS? vastaus annetaan muodossa PLT " 1-merkkinen tunnus" RUN PROGRAM Kalkulaattori kysyy edelleen NIMIKIRJAIMET? 9 mihin vastataan näppäilemä112 PLT '' nimikirjaimet " RUN PROGRAM
Kalkulaattori kysyy vielä VUOSI =? Vuosiluvun kaksi viimeistä numeroa n3ppäillxän näyttöön ja painetaan RUN PROGRAM. Ennen uuden näytteen kasittelyä ohjelma kysyy ONKO OIKEIN? Mikäli tulostunut rivi on virheetön, painetaan suoraan näppäintä RUN PROGRAM. Ohjelma siirtyy seuraavan naytteen käsittelyyn kysym3ll3 haluttua tulostusriviä muodossa RIVI? TästX jatketaan kuten ensimmäisen näytteen yhteydess;. ERIKOISTILANTEET Flikäli jonkin suureen arvo (lukuunottamatta alitunnusta ja nimikir- jaimia) säilyy samana näytteestä toiseen, riittäa ao. kysymykseen vastaukseksi pelkkä RUN PROGRAM. Mikäli jonkin suureen arvoa ei tunneta, näppxillään vastaukseksi -5 ja RUN PROGRAM. t,likäli edellä syötetty arvo todetaan virheelliseksi, näppäillään vas- taukseksi seuraavaan kysymykseen -1 ja RUN PROGRAM. Ohjelma palaa takaisinpäin kysymään edelliselle suureelle uutta arvoa. Mikäli jokin tulostus todetaan virheelliseksi, näppäillsän seuraavaan kysymykseen vastaus -1 ja RUN PROGRAM. Ohjelma kysyy uusia lahtöarvoja virheellisesti tulostuneelle suureelle. Ennen arvojen syöttämistä liimataan virheellisen tulostuksen päälle valkoinen korjausliuska. Ohjelma antaa automaattisesti ajon alussa tulostusriville numeron 1, ja kasvattaa numeroa yhdellä jokaisen seuraavan näytteen yhteydessä. Vastaukseksi kysymykseen RIVI =? riittää siis tavallisesti RUN PROGRAM. Ainoastaan mielivaltaisten hyppyjen yhteydessä on haluttu rivinumero näppäiltävä näyttöön.
Jos näytetunnusta ei haluta tulostaa, nä~päillxän kysymykseen NAYTE NO.? vastaukseksi -5 ja RUN PROGRAM ensimmzisen näytteen yhteydess:. Seuraavien näytteiden tapauksessa riittää vastaukseksi pelkkä RUN PROGRAM, jolloin numero jää tulostumatta. Ohjelmaan liittyvat magneettikortit löytyvzt ohjelmakansion korttiko- telosta. Ohjelman listaus nähdään liitteinä la, 1B ja 1C. Rekisterei- den käyttö ohjelmassa selviää liitteestä 2. Liitteessä 3 nähdään oh- jelmalla tuotettu esimerkkitulostus. Liitteissä 3a ja 3b on esitetty esimerkkitulostuksen lähtöarvot, joita käyttäen voidaan tarkistaa ohjelman toimintakunto. Liite 4 sisältsä tarkistusrutiinien virhekriteeriot.