Q 17.1/27/74/7 R. Puranen 1974-05-14 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto NÄYTETUNNUSTEN LÄVISTYS (PINTAN~YTTEET) HP 9820 A-OHJELMASELOSTE
Q 17.1/27/74/7 R. Puranen 1974-05-14 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto NAYTETUNNUSTEN LAVISTYS (PINTAN~YTTEET) HP 9820 A-OHJELMASELOSTE
- 0hielqa.q aw&&~,la~~~e@3~:,n&~e.bmnpriiae%";eiri llise Sl&ena&a&ld ta1 ; nauheesle.>swwsg_. ja^ j thtojen lavistys~h&lmi~sa~(~$. viitteet 1, 2 ja 3). Nfi?liauhojen - nuaie~o?n*i kasvaa välillä 1...9 tietyn lehden ja lävistysvuoden puit- teissa. VALMISTAUTUMINEN AJOON Ohjelma syötetään kalkulaattorin muistiin ao. magneettikorttien sivuilta 1, 2 ja 3 tavanomaisella syöttörutiinilla. Varmistetaan, että teletype on SIMPLEX-tilassa ja kalkulaattoriin kytkettynä. Painetaan teletypen näppäintä RETURN. Painetaan teletypen näppäintä LINE FEED, kunnes teletypen paperilla mahdollisesti aikaisemmin ollut teksti voidaan repäistä pois. Kytketään lavistys päälle (PUNCH ON). Painetaan teletypen näppäintä HERE IS ja katkaistaan nauha. OHJELMAN AJO Näppäillään END, EXECUTE ja RUN PROGRAM. Kalkulaattorin näyttöön ilmestyy kehoitus PUNCH OFF +. Kytketään lävistys pois päältä ja painetaan RUN PROGRAM. Kalkulaattori esittää näytössään peräkkäisjärjestyksess?i seuraavat kysymykset LEHDEN NO. =? OSASTOTUNNUS? NAYTTEITA (KPL) =? NAUHAN NO. =? Kuhunkin kysymykseen vastataan näppäilem3llä näyttöon ao. luku ja painamalla RUN PROGRAM. Teletype tulostaa tekstin NIMINAUHA ja sen alle otsikkotietueen. Otsikkorivin alle tulostuu 17 tyhjää riviä ja uudelleen teksti NIMINAUHA. Teletypen tulostus repäistään irti nauhalaatikon tunnistusliuskaksi. Kalkulaattori kysyy ONKO OIKEIN?. Jos otsikkotietue on virheetön, painetaan vastaukseksi RUN PROGRAM. Kalkulaattori kehottaa PUNCH ON + näytössään. Lävistys kytketään päälle ja painetaan RUN PROGRAM. Teletype lävistää reikänauhan alkuun otsikkotietueen ja tyhjämerkkejä. Kalkulaattori kysyy näytössään NIMILYHENNE =? Asetetaan seuraavaan näytteeseen liittyvä lyhenne paikalleen. Näppäil- lään GO TO, 41 ja RECALL. Näyttöön ilmestyy teksti 41: ; FMT "??? ", Z l-
Korvataan kysymysmerkit (tai aikaisemmat nimikirjaimet) halutuilla kirjaimilla. Näppäillään GO TO, 28 ja RUN PROGRAM. Kalkulaattori kysyy naytössään ERIKOISTUNNUS =? Tavallisen näytetunnuksen tapauksessa painetaan vastaukseksi ndppäintä RUN PROGRAM. Kalkulaattori kysyy NXYTENUMERO =? Numero (5 999) näppäillään nayttöön ja painetaan RUN PROGRAM. Nauhalle lavistyy ja paperille kirjoittuu numero ja piste. Näyttöön ilmestyy ky- symys ALITUNNUS =? Kysymykseen vastataan tilanteesta riippuen seuraavasti - jos näytenumeron alitunnus on tyhja merkki tai kirjain, näppäillään näyttöön sitä vastaava liitteen 4 mukainen koodinumero. Painetaan näppaintä RUN PROGRAM. - jos alitunnus on numero, n3ppäillä8n haluttu numero (0...9) näyttöön ja painetaan RUN PROGRAM. Teletype lävistää ja kirjoittaa alitunnuksen seka merkkijonon / NIMILYHENNE /. Kalkulaattori kysyy VUOSI =?. Näytteenotto vuosiluvun (1960...1974) kaksi viimeista numeroa näppailla3n nayttöön ja painetaan RUN PROGRAM. Numerot lävistyvät ja kalkulaattori kysyy lopuksi ONKO OIKEIN? Jos tunnus on virheetön, painetaan nappaintä RUN PROGRAM. Teletype vaihtaa riviä ja ohjelma siirtyy takaisin kysymykseen NIMILYHENNE =?. TXst3 jatketaan kuten edellisen nxytetunnuksen yhteydessä. ERIKOISTILANTEET Otsikkotietue sisältää lehden numeron, 7 nollaa seka ajon alussa syötetyt arvot (ks. liite 3). Jos tietueen tulostuksessa todetaan virhe, näppäillaän -1 ja RUN PROGRAM vastaukseksi kysymykseen ONKO OIKEIN?. Tallöin ohjelma siirtyy takaisin otsikkokysymyssarj an alkuun (LEHDEN NO. =?).
Korjauskierroksella riittää virheettömien suureiden kohdalla vastauk- seksi RUN PROGRAM. Mfkali nayttemattaja- esastea ~f*$utl~eta)~näp$~%llä~n -5 jah'rwn PROGRAM vastaukseksi kawculaattsrfn kysymykseen OSASTOTUNMUS?, Näytetunnukseen lävistettävän nimilyhenteen on oltava 3-kirjaiminen. Jos näytteessä käytetty lyhenne on 2-kirjaiminen, täydennetään se 3-kirjaimiseksi sijoittamalla viimeiseksi kirjaimeksi X. Liian pitkät lyhenteet lyhennetäan 3-kirjaimisiksi jättäm3113 lopusta pois tarpeellinen määrä kirjaimia. Mikäli nimilyhenne, näytenumero, alitunnus tai vuosi säilyy samana peräkkäisissä näytteissä, ei niitä tarvitse näppäillä uudelleen. Vastaukseksi vastaavaan kysymykseen näppäillään suoraan RUN PROGRAM. Tällöin edellisellä kerralla syötetty tieto lavistyy uudelleen. Ohjelma sisältää kaksi virherutiinia. Toinen tarkistaa näytenumeron ja toinen vuosiluvun kertaluokan. Virhekriteeriot ovat - vuosiluvun kahden viimeisen numeron muodostaman luvun on oltava vylil- 12 60...74. - näytenumeron on oltava s 999 t Jos syötetyt arvot eivät toteuta edellisiä ehtoja, antaa kalkulaattorin printteri virheilmoituksen. Ilmoituksesta selviää virheellinen suure ja sille annettu arvo. Samalla kalkulaattori kysyy näytössään suureen oikeaa arvoa. Jos tunnuksessa todetaan lävistysvirhe, on tunnus käsitelt3vä uudelleen ja vhheellinen tunnus mit3töitävä. Täm3 toteutetaan näppäilemallä -1 ja RUN PROGRAM vastaukseksi johonkin kysymyksistä ALITUNNUS =?, VUOSI =? tai ONKO OIKEIN?. Ohjelma lavistää reikänauhalle tunnuksen hylkaämismerkin (DELETE) ja kirjoittaa virheellisen tunnuksen perään sanan VIRHEELLINEN. Samalla ohjelma kysyy näytössä NIMILYHENNE =?, jolloin tunnus voidaan käsitellä uudelleen. Ohjelmassa esiintyvä kysymys ERIKOISTUNNUS =? antaa mahdollisuuden kolmen erikoistilanteen käsittelyyn. Kysymykseen näppäillään vastauk- seksi 0 ja RUN PROGRAM, jos näytteen tunnus on tuntematon. Tunnukseksi lävistyy 000.0/000/00.
Jos tiettyyn karttalehteen liittyvät näytetunnukset halutaan lävistää useammille reikänauhoille, on kunkin nauhan viimeiseksi tunnukseksi lävistettävä 888.8/888/88 (viimeistä nauhaa lukuunottamatta). Tämä toteutetaan näppäilemällä 8 ja RUN PROGRAM vastaukseksi kysymykseen ERIKOISTUNNUS =? nauhan viimeisen tunnuksen käsittelyn jälkeen. Karttalehden viimeisen näytetunnuksen käsittelyn jälkeen näppäilläan 9 ja RUN PROGRAM vastaukseksi kysymykseen ERIKOISTUNNUS?. Nauhalle lävistyy tunnukseksi 999.9/999/99. Jokaisen nauhan käsittelyn päätteeksi kalkulaattorin printteri tulostaa näytetunnusten lukumaärän. Samalla näyttöön ilmestyy teksti VALMIS merkiksi. ajon loppumisesta. Tunnusten lukumäärä?n syytä tallettaa nauhalaatikkoon, jotta myöhemmin voidaan tarkistaa havaintotietueiden ja tunnusten määrän yhtäpitävyys. Ohjelman sisältävä magneettikortti löytyy ohjelmakansion korttikotelosta. Ohjelman listaus nähdään liitteessä 1 ja la. Listauksen käskyssä 4 on lävistysvuoden kaksi viimeistä numeroa (74) saatettava ajan tasalle aina vuoden vaihtuessa. Rekistereiden käyttö ohjelmassa selviää liitteestä 2. Ohjelmalla tuotettu esimerkkitulostus on esitetty liitteessä 3. Näytteiden alitunnusten yhteydessä tarvittavat merkkien koodit nähdään liitteestä 4. VIITTEET 1. MITTAUSARVOJEN TULOSTUS PETROFYSIKAALISEKSI REIK#NAUHAKSI (NYRKKINAYTTEET) I 2. PETRONSIKAALISTEN TIETOJEN UVISTYS ARKISTOKORTEILTA 3. PETROFYSIKAALISTEN TIETOJEN L#VISTYS LOMAKEARKISTOSTA (PINTANAYTTEET)