Q 17.1/27/74/3 R. Puranen 1974-06-19 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto HP-oh jelmaseloste PETROFYSIKAALINEN KARTOITUS REIKÄNAuHALTA (1:50 000) HP 9820 A-OHJELMASELOSTE
Q 17.1/27/74/3 Risto Puranen 1974-06-19 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto HP-ohjelmaseloste PETROFYSIKAALINEN KARTOITUS REI~NAuHALTA (1:50 000) HP 9820 A-OHJELMASELOSTE
Ohjelman avulla voidaan tulostaa reikanauhalle lävistetyista havainto- arvoista tiheys- ja suskeptibiliteettikarttoja osa-alueina, joiden 2 koko on 10x10 km ja mittakaava 1:50 000. Kun kukin osa-alue pie- nennetään Xerox-laitteella kaksi kertaa 70.7 prosentin pienennysta kayttaen (4-asteikko), voidaan pienennetyista ruuduista muodostaa mosaiikkina 1:100 000 mittakaavalnen karttalehti. Ruudut voidaan lii- mata valmiille 1:100 000-karttapohjalle, joka saadaan tulostetuksi reikanauhan otsikkotietueen perusteella kayttäen viitteiden 1 ja 2 ohjelmia. Tulostuksen nopeus riippuu havaintoaineiston jarjestyksesta. Jos havaintoarvot ovat mielivaltaisessa järjestyksess3 reikanauhalla, joudutaan nauha lapikaymäan kunkin osa-alueen yhteydessa. Kokonaisen karttalehden tulostaminen vaatii hitaimmillaan 12 erillista nauhan käsittelys. Jos havaintoarvot sen sijaan ovat km2-koodin mukaan nousevassa jarjestyksessa (esim. arkistokorteilta lavistetyt nauhat), voidaan kaikki osa-alueet tulostaa yhdellä reikanauhan lukemisella. Kunkin osa-alueen jalkeen on vain vaihdettava paperi piirturiin. VALMISTAUTUMINEN AJOON Reikanauhan alku asetetaan teletypen lukijaan. Lukijan katkaisija käännetaän asentoon STOP. Teletype kytketaan SIMPLEX-tilaan. HP:n iso millimetripaperi asetetaan piirturin pdydalle valkoinen puoli ylöspäin siten, etta paperi nojaa pöydan vasempaan ja alareu- naan; Piirtoala skaalataan paperin läpi kuultavan viivoitetun osan 2 suuruiseksi (25x38 cm 1. Ohjelma syatat2hn kalkulaattor%n muistiin ao, magneettikorttien si- vuilta 1, 2, 3, &. OHJELMAN AJO tavanomaisella syöttörutiinilla. Tiheyskartan tulostus kaynnistetaan n$pflilemälla END, EXECUTE ja RUN PROGRAM. Suskeptibiliteettikartan tapauksessa aloitetaan painamalla nappaimia END, EXECUTE, SET FLAG, 1 ja RUN PROGRAM.
Ohjelma lukee nauhan alussa olevan otsikkotietueen koneen muistiin. Kalkulaattori pysahtyy kysymään SIIRTO?. Nauha siirretäan halutun osa-alueen ensimmäisen tietueen alkuun. Painetaan RUN PROGRAM. Ohjelma lukee havaintotietueen koneen muistiin. Tietueen perusteella ohjelma paattelee monesko osa-alue on kysymyksessa. Osa-alueeseen liittyvs karttapohja tulostuu piirturilla. Ohjelma jatkaa lukemalla nauhalla olevia havaintotietueita yksittäin koneen muistiin. Ohjelma tutkii tietueet ja siirtaä hyvaksytyt tie- tueet (ks. liite 2) muistin tulostusmkistereihin. Piirturi plottaa kunkin havaintopisteen paikalle ristin. Ohjelma pysahtyy esittamään kysymyksen? kalkulaattorin naytössä. Ristin viereen tulos tuvan ha- vaintoarvon paikkaa voidaan säädel13 vastaamalla kysymykseen sopivil- la flageilla (ks. liite 3). Kun paihetaan vastaukseksi suoraan RUN PROGRAM, tulostuu arvo ristin ylapuolelle. Järjestetyn aineiston tapauksessa nauhan lukeminen ja tulostus jatkuu, kunnes kaikki ko. osa-alueeseen liittyvat havainto-arvot on käsitelty. Viimeisen arvon tulostuttua ohjelma printtaa ilmoituksen SEURAAVA LEHTI lehden numero VAIHDA PAPERI Paperin ja osa-alueen vaihdon (ks. erikoistilanteet) jalkeen painetaan RUN PROGRAM. Ohjelma kasittelee seupaavan osa-alueen vastaavalla tavalla. Kun koko jarjestetty havainto-aineisto on tulostettu, antaa kalkulaattori naytöss33n ilmoituksen VALMIS merkiksi ajon'päclttymisestä. Järjestädttömien havaintojen tapauksessa ohjtilma pysähtyy aina, kun tavataan arvo käsiteltavan osa-alueen ulkopuolelta. Samalla kalkulaattori kehottaa KASITYO +. Nauhaa siirretäan käsin siten, että osa-alueeseen kuuluvan seuraavan tietueen alku sattuu lukijan hampaiden kohdalle. Painetaan RUN PROGRAM, jolloin nauhan k3sittely jatkuu. Osa-alueen viimeisen arvon lukemisen jälkeen vastataan kehoitukseen KASITYO + nappäilemällä SET FLAG 2 ja RUN PROGRAM. Viimeinen arvo tulostuu ja ohjelma printtaa ilmoituksen SEURAAVA LEHTI lehden numero ASETA NAUHA VAIHDA PAPERI
Nauha asetetaan seuraavaksi käsiteltavan osa-alueen ensimmäisen tietueen alkuun. Paperin ja osa-alueen vaihdon jalkeen painetaan RUN PROGRAM. Ohjelma jatkaa kasittelem3llä kaikki osa-alueet vastaavasti kuin edellä. ERIKOISTILANTEET Osa-alueen (lehden) vaihtumisen yhteydessä kasvattaa ohjelma automaattisesti lehden numeroa yhdell3. Jos jokin osa-alue halutaan ohittaa esim. havaintoaineiston puuttumisen vuoksi, n3ppäillään ilmoitukseen SEURAAVA LEHTI lehden numero JNE. Vastaukseksi-SET FLAG 8 ja RUN PROGRAM. Ohjelma printtaa ilmoituksen uudelleen kasvatettuaan lehden numeroa yhdell3. Menettelyä voidaan toistaa, jos halutaan ohittaa useampia osa-alueita. Ohjelma laskee havaintokeskiarvon sellaisista reikanauhan perakkäisista havaintotietueista, joiden koordinaatit ovat samat. Piirturi tulostaa havaintokeskiarvbn yhteisten koordinaattien m33r3amälle paikalle. Havaintoarvo j en tulostusta kontrolloi tarkistusrutiini, joka estä3 arvojen tulostumisen karttapohjan reunusten ulkopuolelle. Jos tulostus halutaan taysin automaattiseksi, ilman pysahdyksia tapahtuvaksi, poistetaan k3skyn 66 lopusta STOP-komento. Automaattisen tulostuksen varjopuolena on tihean havaintopisteistön yhteydessa arvojen mahdollinen p~3llekkäistulostus. Jos tiettyyn karttalehteen liittyva havaintoaineisto on jaettu useammille reik3nauhoille, on kunkin nauhan viimeisen havaintotietueen viimeinen merkki 8. Tämä aiheuttaa ohjelman pysahtymisen. Samalla nayttöön ilmestyy teksti JATKONAUHA. Loppunut nauha otetaan pois teletypen lukijasta. Oikean jatkonauhan (seuraavalla numerolla varustetun) alku asetetaan lukijaan. Painetaan RUN PROGRAM, jolloin ohjelma jatkaa havaintoaineiston kasittelya uudelta nauhalta.
Ohjelma lukee kuitenkin ensin jatkonauhan otsikkotietueen ja vertaa sitä karttalehtinwneron sekä jarjestysnwneron osalta edelliseen reikanauhaan. Jos lehtinumerot eivat ole samat tai jarjestysnumero ei ole kasvanut yhdellä, ilmestyy kalkulaattorin nayttöön teksti VAARA NAUHA. Tama ilmaisee, etta kyseessa on vaara nauha joka on vaihdettava oikeaan. Vaihdon jälkeen painetaan jalleen RON PROGRAM, jolloin aineiston kasittely jatkuu. Ohjelman listaus nahdaan liitteissa la ja lb. Vastaavat magneettikortit löytyvät ohjelmakansion korttikotelosta. Liitteessa 4 on selvitetty rekistereiden ja flagien kayttö ohjelmassa. Liitteissa 5 ja 6 nahdaan esimerkkitulostuksena ohjelmalla tuotetut tiheys- ja suskeptibiliteettikarttojen osa-alueet. VIITTEET 1. Petrofysikaalinen kartoitus reikanauhalta (1:100 000, länsipuoli) 2. Petrofysikaalinen karttapohja reikanauhalta (1:100 000, itapuoli)
LIITE 2 HAVAINTOTIETUEIDEN HYL~YSPERUSTEET 1. TARKISTUSKOODI = o (VIRHEELLINEN TIETUE) 2. KOORDINAATTEJA EI TUNNETA (X=Y=-5) 3. NÄYTE SIJOITTUU KO. OSA-ALUEEN ULKOPUOLELLE 4. NAYTEKOHDEKOODI, 1 (SIVUKIVILAJI, IRTOKIVI, RAKKA) 5. TIHEYS TUNTEMATON (6~-5, TIHEYSKARTALLA) 6. SUSKEPTIBILITEETTI TUNTEMATON (K=-5, SUSKEPTIBILITEETTIKARTALLA)
(II rl LIITE 3 w w W W V) V). 7 C, C, 7 rl (II x rl (II -4-4 (II :rd a rl VJ rl 3 3.;I iu 0 C, rl d (II VJ 0, 5 sd VJ VJ 2 z QJ 0, 0 04-4 rl 9 2.. C, C 0, C rl 0 0 3 7 k C (II 0 - u. a. iri C 3 0, (II 0, C. g : 2
LIITE 4 I REKISTEREIDEN JA FLAGIEN KAYTTO OHJELMASSA: PETROFYSIKAALINEN KARTOITUS REIUNAUHALTA (1:50 000) RO...R11: otsikkotietueen sisäänluku (ohjelman alussa) RO : karttalehden numero ( 1 : 100 000 ) Ri: XO (koko lehti, osa-alueet) R2: YO (koko lehti) R3 : lehden alareunan leveys, osa-alueen Y (min ) piirturin koordinaatistossa R4 : lehden yläreunan leveys, osa-alueen Y (max) piirturin koordinaatistossa R5 : lehden lznsireunan kulmakerroin R6: petrofysikaalinen koodi R7: lehden itareunan kulmakerroin R8: Y MIN (koko lehti) R9: Y MAX (koko lehti) RlO...R19: R20...R29: havaintotietueen sisaänluku havaintotietueen käsittely ja tulostus R30: nauhan numero 2 R32: osa-alueen suurin km -koodi R33: desimaalien lukumä~rä tulostuksessa R34: Y MIN (osa-alueet) R35: Y MAX (osa-alueet) R36: XO (koko lehti) R37: lehden mahdollisen vinon reunan kulmakerroin A, B, C, X, Y ja Z: työrekistereita FLAG 1: suskeptibiliteettikartan tulostus FLAG 2 : lopetusmerkki 1 (pitka havaintotietue ) FLAG 3: havaintotietueet arkistokorteilta FLAG 4: lopetusrnerkki (lyhyt havaintotietue) FLAG 5...FLAG 7: tulostuspaikan valinta (ks. liite 3) FLAG 8: osa-alueen ohitusmerkki FLAG 9 : lopetusmerkki 2 (pitkä havaintotietue ) FLAG 10: itäreunan vinot osazalueet (10..12) FLAG 11 ja FLAG 12: osa-alueen selvitys ja pohjan piirtäminen FLAG 14: arvo osa-alueen ulkopuolelta