Kalliomallin lohkotustekniikka
|
|
- Johanna Mäkinen
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Työraportti Kalliomallin lohkotustekniikka Jorma Nummela Marraskuu 1998 POSIVA OY Mikonkatu 15 A, FIN HELSINKI, FINLAND Tel Fax
2 Työraportti Ka II i oma II i n lohkotustekniikka Jorma Nummela Marraskuu 1998
3 TEKIJÄORGANISAA TIO: Fintact Oy Hopeatie 1 B Helsinki TILAAJA: Posiva Oy Mikonkatu 15 A Helsinki TILAUSNUMERO: Fintact Oy 9550/98/ AJH TILAAJAN YHDYSHENKILÖ: Aimo Hautajärvi Posiva Oy TEKIJÄORGANISAATION YHDYSHENKILÖ: Pauli Saksa Fintact Oy TYÖRAPORTTI KALLIOMALLIN LOHKOTUSTEKNIIKKA TEKIJÄ: ~\~ Jo~ Nummela TARKASTAJA: Pauli Saksa Fintact Oy
4 Työ r a p o r t t i Kalliomallin lohkotustekniikka Jorma Nummela Fintact Oy Marraskuu 1998 Pesivan työraporteissa käsitellään käynnissä olevaa tai keskeneräistä työtä. Esitetyt tulokset ovat alustavia. Raportissa esitetyt johtopäätökset ja näkökannat ovat kirjoittajien omia, eivätkä välttämättä vastaa Posiva Oy:n kantaa.
5 2 TIIVISTELMÄ Nummela, J Kalliomallin lohkotustekniikka. Työraportti Posiva Oy, Helsinki. 23 s. Lohkot ovat kappaleita, jotka muodostuvat kun tutkittava perustilavuus leikataan levymäisillä rakenteilla. Siten lohkoa voidaan kuvata rikkonaisuusrakenteiden väliin jääväksi ehjäksi osaksi. Perustilavuuden piste voi kuulua vain yhteen lohkoon tai leikkaavaan rakenteeseen, joten lohko voidaan yksilöidä yhden tunnetun pisteen kautta. Ohjelmallinen lohkoihin jakaminen on monivaiheinen prosessi, jossa haluttu lohko haetaan kohdepisteen perusteella. Jokaisen leikkauksen yhteydessä lohkomäärä enintään kaksinkertaistuu. Menetelmässä tiedetään leikkaako kyseinen rakenne lohkoa, mutta valmis lohko ei välttämättä sisällä ko. rakenteen leikkaamaa pintaa. ROCK CAD-mallin muokkaamiseksi lohkoihin kehitettiin ohjelmisto, jonka avulla rakenteiden perustyypit voidaan muuttaa leikkaamiseen sopiviksi kappaleiksi. ROCK -CADobjekteista ovat tärkeimpiä tyypit 'prisma' ja 'polyhedron'. Ne ovat luonteeltaan valmiiksi levymäisiä ja niiden jatkaminen ulottumaan koko leikattavalle alueelle on verrattain yksiselitteistä. Poikkeavat objektit voidaan palauttaa likimääräistämällä näihin tyyppeihin. Lopputuloksena syntyy tilavuusmalli, jota voidaan jatkokäsitellä 3dmallintajalla. A vainsanat: Kalliomalli, lohko jako, tekniikka, atk-ohjelma
6 ABSTRACT Nummela, J Block decomposition of the bedrock models. Working Report Posiva Oy, Helsinki. 23 p. (in Finnish). Rock blocks are bodies formed by sectioning volume ( of interest) with structural plates. Blocks can be described as unbroken bodies lying in space between fracture zones. A point in basic volume can only belong to one block or to sectioning structure thus a block can be identified by one known point. Sectioning with computer program is a multiphase process in which block is seeked through this one known point. Every time volume is sectioned block count is multiplied by two at most. In this method it is known whether a structure is sectioning the block but at the end this block does not necessarily include the faces of this structure any more. Program was made to handle the ROCK-CAD-model, by which the basic types can be converted to bodies suitable for splitting. The most important ROCK-CAD-classes are 'prism' and 'polyhedron'. They are already platelike by their basic character and extenting them to cover whole volume is rather unambiguous. Divergent classes can be simplified to these two. As a result a 3d-model is generated which can be further manipulated and viewed by 3dmodeller. Keywords: Bedrock model, block decomposition, technique, computer software
7 4 SISÄLLYSLUETTELO TIIVISTELMÄ... 2 ABSTRACT SUUNNITTELU LOHKOJEN KÄSITTELYSTÄ RAJOITUKSET TOTEUTUS RAJAUS LOHKOTUKSEN ESIV ALMISTELU PUOLIA V ARUUKSIEN LUONTI LOHKOTUKSEN SUORITUS PRISMA PRISMAN MÄÄRITTELY YHDESSÄ TASOSSA MÄÄRITELTY PRISMA YLEINEN PRISMA MALLINNUKSESTA POLYHEDRONMALLIT POLYHEDRONMALLIEN RAJAAMINEN MALLIN LEVYMÄISYYS KÄSITTELY TASOSSA MALLIN LAAJENNUS VOLUMIN MUODOSTAMINEN DISK-MALLIT TILANNE OHJELMOINTITEKNIIKKA YMPÄRISTÖ OHJELMA TIEDOSTOT TESTAUS MUUT OSATEHTÄVÄT BOOLEAN-T Ä YDENNYS, "BWN" RATATIEDOSTON UUDELLEEN GENEROINTI, "RATA.C" LIITE
8 5 1 SUUNNITTELU 1.1 Lohkojen käsittelystä Lohkoanalyysia varten kalliomalli jaetaan lohkoihin. Lohkoilla tarkoitetaan sulkeutuvia kappaleita, jotka muodostuvat, kun kallion perusmassaa leikataan levymäisillä rakenteilla. Lohkojaon lähtökohtana oli neljän tutkimusalueen sen hetkiset kallion rakennemallit. Tässä raportissa kuvataan työtapa ja sovellusohjelmisto, joka kehitettiin kalliomallin muokkaamiseksi lohkoihin Lohkoihin jako on kallion kannalta yksinkertaistus, jossa kallioperä jaetaan rako- ja rikkonaisuusvyöhykkeiden muodostamiin rakenteisiin ja rakenteiden jakamiin ehjää kalliota sisältäviin lohkoihin, joiden ominaisuuksia voidaan edelleen analysoidaan rakennettavuuden kannalta. Luokitteluperiaatteen käyttäminen lohkoihin sisältää useita olettamuksia. Tärkeimpiä ovat, että a) lohkomalli vastaa todellisuutta ja että b) tarkasteltavien kallio-ominaisuuksien vaihtelu on lohkon tilavuudessa sille tyypillistä ja poikkeaa muista lohkoista tai koko sijoituskallion tilavuudesta. Käytännön kriteerinä on myös, että kustakin lohkosta tulisi olla riittävästi tietoa niiden kallio-ominaisuuksien arvioimiseksi. Lohkot ovat kappaleita, jotka muodostuvat kun perusmassa leikataan tasomaisilla rakenteilla. Jokaisen leikkauksen yhteydessä syntyy enintään kaksi lohkoa, joten lohkojen lukumäärä on m < 2 * n, kun n on leikkaavien rakenteiden määrä Ohjelmallinen lohkoihin jakaminen (kuva 1) edellyttää esikäsittelyä. Leikkaavia rakenteita laajennetaan siten, että niiden reunat ovat perusmassan ulkopuolella (1 b ). Rakennetta "lihotetaan" vuoroin molemmilta puolilta ( c) ylittämään perusmassan jolloin booleanvähennys tuottaa joko yhden tai ei yhtään lohkoa ( d). Jos lohkominen suoritetaan varmuusjärjestyksessä, saadaan loppupäähän lohkot, jotka vaativat manuaalista ohjausta. Epävarmojen rakenteiden vaikutusta voidaan testata suhteellisesti varmempien rakenteiden lohkoihin. Lohkomisen yhteydessä talletetaan sitä leikanneiden rakenteiden nimet, ne voidaan esittää rakenteiden nimessä esim. R5 _ R1_ R3 (kuva 2). Käytännössä listataan leikkaavat rakenteet tiedostoon. Myös leikkauspinnat ovat tässä vaiheessa tiedossa, perusmallintaja
9 6 ei kuitenkaan kykene ryhmittelemään volumin pintoja eikä tallettamaan niille atribuutteja. Tutkimusreiän osuminen lohkoon voidaan todeta normaalisti boolean-menetelmillä. Jos lohkojen sivut halutaan visualisoida leikkaavan rakenteen mukaan, se olisi tehtävä pintamallintajalla. Pintojen generointi tehtäisiin tällöin omalla rutiinilla. Voxel-malli syntyy tekemällä tarvittava määrä vaakaleikkauksia Medusa viewerillä. Leikkauspintaa pintoja kuvaavien viivojen avulla voidaan voxel-malli muodostaa Medusan ulkopuolella. Edelleen joukko-operaatiot ovat tällöin toteutettavissa. 1.2 Rajoitukset Toistuvat boolean-operaatiot voivat tuottaa menetelmässä ongelmia, uudemmat mallintajat ovat tässä mielessä testaamatta. Kappaleiden tasomaisuus on oltava myös sen verran selkeä, että jatkettavat päät voidaan löytää. Samaan asiaan liittyen kappaleelta löydyttävä kaksi kylkeä, jotka tuottavat lohkoille pinnat. Jos vaaditaan, että lohkon pinnat ovat tunnistettavissa Ieikkaajan mukaan, on käytettävä kahta mallia. Volumia luodessa otetaan leikkaus pinta talteen pintamalliin. Tällöin pintamallia käytetään vain visualisointiin.
10 ,... 0 L ~~~~ Kuva 1. Lohkoihinjakamisen vaiheet. 7,... ~ L ~~~~
11 Kuva 2. Havaintokuva lohkosta rajaavine rakenteineen. 8
12 9 2 TOTEUTUS 2.1 Rajaus Teknisen toteutus edellyttää ongelman rajausta. Oletetaan, että lohkovat kappaleet ovat levymäisiä tai ainakin niiden tulisi olla. Ne voivat olla alkuperältään graafisesti tuotettuja tai parametrein luotuja ns. Rocky-malleja. Graafisten objektien käsittely suoritetaan manuaalisesti, koska objektit on luotu vastaavalla tavalla. Rocky-objektien osuus on rikkonaisuusmallissa hallitsevaa. Niiden käsittelyn automatisointi on sekä toteutettavissa että kannattavaa. Rocky-malleista käsitellään seuraavassa objektityypit prisma, polyhedron ja disk. 2.2 Lohkotuksen esivalmistelu Listataan objektit, joilla lohkominen halutaan suorittaa. Järjestyksellä on merkitys, objekti saattaa 'päästä' leikkaajien listaan, vaikka sen leikkauspinta vielä leikkautuu pois. Valitaan haluttu lohko määrittämällä yksi piste, piste 'lp', lohkon sisältä. 2.3 Puoliavaruuksien luonti Leikkaajaobjektit ulotetaan joka suunnassa tarkasteltavan alueen yli, käytännössä kattamaan vähintään yli ROCK-CAD kalliomallissa määritellyn mallinnusalueen. Yksityiskohtainen menetelmä on tyyppikohtainen ja siihen palataan jäljempänä. Syntyneestä levymäisestä kappaleesta valitaan yksi pinta, toinen pinta korvataan tarkasteltavan alueen yli ulottuvalla rakenteella. Jos piste lp nyt osoittautuu olevan syntyneen leikkaavan kappaleen sisällä, vaihdetaan leikkauspintoja ja kappale luodaan uudelleen (kuva 3).
13 10 Kuva 3. Puolen valinta, kun piste IP jää leikkaavan kappaleen ulkopuolelle. 2.4 Lohkotuksen suoritus Leikkaajakappaleet ajetaan yksitellen mallintajalla ja suoritetaan boolean-vähennysoperaatio. Syntyneen mallitiedoston kokoa verrataan kokoon ennen operaatiota. Joskoko on muuttunut päätellään, että tapahtui leikkautuminen ja objektin nimi liitetään leikkaajaluetteloon.
14 11 3 PRISMA 3.1 Prisman määrittely Prisma määritellään kahdella pisteellä, jotka ovat samalla korkeustasolla. Pisteiden välinen jana muodostaa prisman yläreunan. Alareunan pisteet määritellään päätepisteiden kaateilla ja korkeusasemalla. 3.2 Yhdessä tasossa määritelty prisma Malli ulotetaan tutkimusalueen yli venyttämällä prisman päitä (kuva 4 ). z l:v xp I i 'z 1 t::x xp 1 Kuva 4. Prismamalli yksinkertaisimmillaan. Yläreunaa joudutaan kohottamaan siinä tapauksessa, ettei se ulotu valmiiksi tutkimusalueen yläreunaan. Yläreunan korottaminen on yksiselitteistä, kun segmenttien molemmat kaateet ovat samat (kuva 5).
15 12 z L::-y J : 1 pl l h 1 f 1 Kuva 5. Prismamalli korotettuna (maanpintaan). 3.3 Yleinen prisma Kun kaateet poikkeavat toisistaan ovat jatkopalatkin eri kaateisia (kuva 6). Sekä ylä- että alareunaajatketaan määrittelylinjan suunnassa. Kaateen muutos ei siisjatkuvaan kaadejatkuu. pl 1 1 pi 1! '1: ~~x Kuva 6. Prismamalli, kun päissä eri kaateet.
16 13 Yleisessä tapauksessa prisman kaikkia reunoja jatketaan kuvan 7 mukaisesti. Yläreunan korotuksessa käytetään keskimääräistä kaadetta. Prismamalliin lisätään siten viisi nelinurkkaisista tasoelementtiä. Lisäksi alareuna ulotetaan vastaamaan tutkimusaluetta. -'" 1 \ 1 \ \n'. \\ _PI 1 '\1 1 \ :, 1 X \\ t..:khllaat.u. rala.l 1 1 ~-~-- --t /Ii/ ~ L /4/1.P Le.-y --L ' 1 1 1_ --[3' -- w I I 1 1 PI 1 f X f 1 l ~ J t_::x ' ' 1 Kuva 7. Prismamalli yleisimmillään. 3.4 Mallinnuksesta Prisman mallinnus tapahtuu samoilla rutiineilla, joita käytetään monipuolisemman 'polyhedron'-mallin luomiseen. Mallinnus on käsitelty seuraavassa kappaleessa.
17 14 4 POL YHEDRONMALLIT 4.1 Polyhedronmallien rajaaminen Polyhedronmalli (monisärmiömalli) eroaa prismamallista vapaamuotoisuudellaan. Pisteiden lukumäärää ei ole rajattu ja levymäisyys toteutuu vain jos kappale on haluttu määritellä ohueksi. Useamman tasoiset määrittelyt on tässä jätetty työn ulkopuolelle, koska niitä ei ole käytetty tarkasteltavissa kalliomalleissa. 4.2 Mallin levymäisyys Määrittely viivan levymäisyys etsitään minimoimaha valittujen pisteparien etäisyyttä. Siten esimerkiksi ensimmäisen pisteen läheisyydestä löytyy todennäköisesti viimeinen, toisen pisteen läheisyydestä toiseksi viimeinen jne (kuva 8). Kuva 8. Polyhedron mallin levymäisyys. 4.3 Käsittely tasossa Levymäisestä viivasta valitaan toinen kylki jatkokäsittelyyn. Viiva projisoidaan halutulle tasolle kehitetyillä rutiineilla. Kaateet määräävät syntyvän muodon. Päiden jatkaminen tapahtuu syntyneen viivan päiden välisessä suunnassa. Voimakkailla kaarevuuksilla ja isoilla kaateilla saadaan ennalta arvaamattomia malleja.
18 15 Rutiinin 2d-And avulla viiva levitetään tasoalueeksi (kuva 9). Kuva 9. 2d-And operaatio satunnaisilla murtoviivoilla. 4.4 Mallin laajennus Viiva kuvataan mainituilla menetelmillä pisteen lp tasolle. Jälleen tarkastetaan onko puoli oikein valittu ja vaihdetaan tarvittaessa. Viiva projisoidaan ala- ja ylätasolle ja poistolohko kirjoitetaan näiden aluetta kuvaavien viivojen avulla. Samankaltaisten viivojen luomista hankaloittaa se, että poistolohkon ylä-, ala- tai määrittelypintaa kuvaavat viivat poikkeavat toisistaan pisteiden lukumäärän tai vastaavuuden osalta toisistaan. Tilanne syntyy, kun kaade aiheuttaa osarakenteen ajautumisen tutkimusalueen sisä/ulkopuolelle. 4.5 Volumin muodostaminen Koska käsittely tapahtuu pääosin kaupallisen mallintajan ulkopuolella, on oltava olemassa tapa, jolla malli voidaan siirtää mallintajalle.
19 16 Tässä tapauksessa murtoviivat yhdistetään toisiinsa F ACE-elementein, jotka oikein indeksoituna voidaan siirtää Medusa-mallintajalle volumiksi. Mitään estettä mallintajan vaihtumiselle ei ole asetettu. Kuvassa 10 on murtoviivan esitelty kuvautumista volumina. Ylä ja alapinnan välissä näkyy määrittelytaso. Kuva 10. Murtoviivan mallinnus tilavuudeksi.
20 17 5 DISK-MALLIT 5.1 Tilanne Disk-kappaleet ovat ympyrämäisiä tai elliptisiä levyjä, joiden kaadesuunta, kaade, isoja pikkuakselin pituudet ja paksuus on määritelty. Tällaisia kappaleita käytetään paikalliseksi tulkittujen tai monista yksittäisistä osista muodostuvien rakenteiden kuvaamiseen. Disk-kappaleiden määrä on kalliomalleissa pieni, suurin se on Olkiluodon ja Hästholmenin kuvauksissa, joissa esiintyy moniosaisia loivakaateisia rakenteita. Aikataulusyistä disk-mallin toteutus jätettiin myöhempään vaiheeseen eikä tätä esitetä tässä raportissa. Ensimmäisenä käsitelty Romuvaaran alue ei sisällä kriittisiä diskejä.
21 18 6 OHJELMOINTITEKNIIKKA 6.1 Ympäristö Ohjelmointi on suoritettu GNU :n C++ kääntäjällä, versio Laitealustana oli Sun/Solaris 2.6 ja ohjelmistona Computervision Medusa Ohjelmatiedostot Kokonaan lohkotusta varten luodut lähdekoodit löytyvät nimillä 11.cc, 12.cc, prisma.cc, polyhedron.cc ja disk.cc. Vastaavat '.h'-tiedostot sisältävät tarpeelliset määrittelyt. Tiedostojen pääasiallinen sisältö on seuraava: 11.cc Main-funktio ja tulosten kirjoitus. 12.cc Projektikohtaisia luokkia ja funktioita. prisma.cc Prisma-muotoisen 'rocky'-mallin käsittely. polyhedron.cc Polyhedron-muotoisen 'rocky'-mallin käsittely. Kaavio ohjelman toiminnoista on liitteenä Testaus Ohjelmointityön aikana suoritettiin normaali koodin testaus.
22 19 Kuva 12. Kivetyn prismoilla R19B, R19C, R19D, R21, R19A, R1B, R2 on kuvassa lohkotettu piste IP=( ). Ylemmässä kuvassa on xy-tason projektioja alemmassa aksonometrinen kuva.
23 20....,.... Kuva 14. Volumin pintojen numeroinliperiaate ja toteutuma, kun n = 6.
24 Kuva 15. Lohkotuksen eteneminen kuvina. 21
25 22 7 MUUT OSATEHTÄVÄT 7.1 Beelean-täydennys,.. bwn.. Tilavuuksiin kohdistuvat Boolean-operaatior vaativat lisätoiminnon ohjelmoimista. Medusa:n boolean-operaatio hukkaa objektien nimet. Kun lista objekteja ajetaan esim. 'laatikon sisään' eivät objektit ole enää tunnistettavissa. Rutiini tekee booleanleikkauksen moniobjektisen ja yksiobjektisen mallin välillä hukkaamatta objektinimiä. Tällä rutiinilla voidaan lopullisen lohkon sisälle jäävät kappaleet tunnistaa. Usage:bwn <multiobjectmodel> <singleobjectmodel> <modelout> bwnbwn (1) - create boolean-section of multiobjectmodel against singleobjectmodel 7.2 Ratatiedesten uudelleen genereinti,.. rata.c.. Uncert-ohjelmalle syötettävien tietojen syöttöön tarvitaan kairanreikätiedosto, jossa rata pisteitä on tietyllä välillä. Tehty rutiini interpoloi ratatiedoston halutulla askeleella ja siirtää myös jaksoa. Usage: rata <source> [ <target> [ <step> [ <shift> ]]] source: target: step: target: ratatiedosto tuotettava ratatiedosto etenemän askel siirto
26 Kaaviokuva ohjelmatoiminnoista env Tarkista parametrit virheet main() Lue 'Rocky' tiedostot virheet N w ReadRockyFile() virheet poisto-osa model in memory ReadPolyHedron() ReadPrisma() {ReadDisk()...} Kirjoita tulokset TempFiles() TempFiles2() ShowlnterestingPoint() Mallinnustiedostot asc-files scripts logs 1--"
Kalliopinnan varmistukset seismisillä linjoilla ja suunnitellun kuilun alueella syksyllä 2002
Työraportti 2002-51 Kalliopinnan varmistukset seismisillä linjoilla ja suunnitellun kuilun alueella syksyllä 2002 Mari Lahti Lokakuu 2002 POSIVA OY FIN-27160 OLKILUOTO, FINLAND Tel. +358-2-8372 31 Fax
Datatähti 2019 loppu
Datatähti 2019 loppu task type time limit memory limit A Summa standard 1.00 s 512 MB B Bittijono standard 1.00 s 512 MB C Auringonlasku standard 1.00 s 512 MB D Binääripuu standard 1.00 s 512 MB E Funktio
Latauspotentiaalimittaukset Olkiluodossa keväällä 2003
Työraportti 2003-25 Latauspotentiaalimittaukset Olkiluodossa keväällä 2003 Mari Lahti Tero Laurila Kesäkuu 2003 POSIVA OY FIN-27160 OLKILUOTO, FINLAND Tel +358-2-8372 31 Fax +358-2-8372 3709 Työraportti
Jakopinnat ja liikkuvan keernan pinnat 1, keerna jakopinnan tasalla
Jakopinnat ja liikkuvan keernan pinnat 1, keerna jakopinnan tasalla Tuula Höök, Tampereen teknillinen yliopisto Teoriatausta Muotin perusrakenne Ruisku tai painevalukappaleen rakenteen perusasiat: päästö,
Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi
Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 8 Väliarvolause Oletetaan, että funktio f on jatkuva jollain reaalilukuvälillä [a, b] ja derivoituva avoimella välillä (a, b). Funktion muutos tällä välillä on luonnollisesti
Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure
Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon
CAD/CAM Software with world class precision and control. What s Uusi
What s Uusi SURFCAM V5.2 Mitä Uutta Page 1 of 19 Toukokuu 2011 Mitä uutta - SURFCAM V5.2 Sisällysluettelo 1) Uusi - Millturn valikko 3 2) Uusi HSM Z-rouhinta rata 4 3) Uusi - Valintojen multi maskaus 6
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 11.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 11.2.2009 1 / 33 Kertausta: listat Tyhjä uusi lista luodaan kirjoittamalla esimerkiksi lampotilat = [] (jolloin
Perusteet 6, lisää pintamallinnusta
Perusteet 6, lisää pintamallinnusta Tuula Höök Tampereen teknillinen yliopisto Hae piirustus fin_basic_6_3.pdf. Käytä piirustukseen merkittyjä mittoja ja mallinna kappale pinta ja tilavuusmallinnustyökaluja
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
Vapo: Turveauman laskenta 1. Asennusohje
Turveauman mittaus 3D-system Oy 3D-Win ohjelman lisätoiminto, jolla lasketaan turveaumasta tilaajan haluamat arvot ja piirretään aumasta kuva. Laskentatoiminto löytyy kohdasta Työkalut/Lisätoiminnot. Valitse
Capacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
Malleja ja menetelmiä geometriseen tietokonenäköön
Malleja ja menetelmiä geometriseen tietokonenäköön Juho Kannala 7.5.2010 Johdanto Tietokonenäkö on ala, joka kehittää menetelmiä automaattiseen kuvien sisällön tulkintaan Tietokonenäkö on ajankohtainen
Tietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Useampitasoiset ADT:t Käytetään esimerkkiohjelmaa Ratkaisuyritys 1 Ratkaisuyritys 2 Lopullinen ratkaisu Lopullisen ratkaisun toteutusyritys Lopullisen ratkaisun oikea toteutus
Teoriatausta. Mallinnuksen vaiheet. CAD työkalut harjoituksessa. Uppokipinätyöstön elektrodi
Uppokipinätyöstön elektrodi Tuula Höök, Tampereen teknillinen yliopisto Teoriatausta Muotin perusrakenne Uppokipinätyöstö Kipinätyöstön elektrodit Muottipesän valmistettavuus CAD työkalut harjoituksessa
4. Kylväjä-työkalu Kylväjällä monistetaan enintään viittä erilaista objektia annettuun ruudukkoon säädetyllä hajonnalla.
1. Yleistä ArchiUtils on kokoelma ArchiCADin rutiinitöitä helpottavia apulaisia. 2. Asennus Win Käynnistä asennusohjelma ja valitse ArchiCAD-versiot, joihin laajennus asennetaan. 3. Asennus Mac Sulje ArchiCAD
HB-Harkko-kirjasto asennetaan oletusarvoisesti ArchiCADin kirjastohakemiston alle (C:\Program Files\Graphisoft\ArchiCAD 13\Kirjasto 13).
HB-HARKKO KÄYTTÖOHJE Lyhyesti Kirjasto sisältää kevytsora- ja eristeharkko-objektin lisäksi laajennuksen, jonka avulla suunnittelija voi tehdä kokonaisen rakennuksen mallin harkoista automaattisesti detaljisuunnittelua
ASM-kaavio: reset. b c d e f g. 00 abcdef. naytto1. clk. 01 bc. reset. 10 a2. abdeg. 11 a3. abcdg
Digitaalitekniikka (piirit) Metropolia / AKo Pikku nnitteluharjoitus: Suunnitellaan sekvenssipiiri, jolla saadaan numerot juoksemaan seitsensegmenttinäytöllä: VHDL-koodin generointi ASM-kaavioista Tässä
The CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
Luento 6: Tulostusprimitiivien toteutus
Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Tulostusprimitiivien toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 ntialiasointi Fill-algoritmit Point-in-polygon Sisältö Primitiivien toteutus
Suravage-aineiston tuottaminen tien suunnittelijan näkökulmasta
Suravage-aineiston tuottaminen tien suunnittelijan näkökulmasta Infotilaisuus 7.4.2015, Jan-Erik Berg Ympäristösi parhaat tekijät Agenda 2 Johdanto Ohjeen kuvaus Käytännön tekeminen ja erikoistapaukset
Operatioanalyysi 2011, Harjoitus 3, viikko 39
Operatioanalyysi 2011, Harjoitus 3, viikko 39 H3t1, Exercise 3.1. H3t2, Exercise 3.2. H3t3, Exercise 3.3. H3t4, Exercise 3.4. H3t5 (Exercise 3.1.) 1 3.1. Find the (a) standard form, (b) slack form of the
TKHJ:ssä on yleensä komento create index, jolla taululle voidaan luoda hakemisto
Indeksin luonti ja hävitys TKHJ:ssä on yleensä komento create index, jolla taululle voidaan luoda hakemisto Komentoa ei ole standardoitu ja niinpä sen muoto vaihtelee järjestelmäkohtaisesti Indeksi voidaan
Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen
Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen ohjelmointiin Jukka Talvitie Valvoja: Professori Jorma Jormakka Paikka: TietoEnator oyj Ongelma Ideologia Lifebelt
Rakoverkkomallinnus. Laine & Markovaara-Koivisto KYT2018 seminaari : Kallioperän rikkonaisuuden mallinnus Suomessa
Rakoverkkomallinnus KYT2018 seminaari : Kallioperän rikkonaisuuden mallinnus Suomessa Rakoverkkomallinnus/rakosimulointi Kiteisen kallioperän rikkonaisuuden mallintaminen on tärkeää mm. kalliorakentamisessa,
Nykyaikaiset paikkatietoratkaisut. Autodesk AutoCAD Civil 3D 2015 A BIM for infrastructure software solution. Olli Ojala Future Group Oy
Autodesk AutoCAD Civil 3D 2015 A BIM for infrastructure software solution Olli Ojala Future Group Oy Autodesk AutoCAD Civil 3D 2015 PAIKKATIEDOT PIIRUSTUKSET MITTAUKSET MASSAT MAASTOMALLI MAASTOONMERKINTÄ
Algebralliset tietotyypit ym. TIEA341 Funktio ohjelmointi 1 Syksy 2005
Algebralliset tietotyypit ym. TIEA341 Funktio ohjelmointi 1 Syksy 2005 Tällä luennolla Algebralliset tietotyypit Hahmonsovitus (pattern matching) Primitiivirekursio Esimerkkinä binäärinen hakupuu Muistattehan...
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat
2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-piirto 2-ulotteisen grafiikan piirto perustuu yleensä valmiiden kuvien kopioimiseen näyttömuistiin (blitting)
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 10.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 10.2.2010 1 / 43 Kertausta: listat Tyhjä uusi lista luodaan kirjoittamalla esimerkiksi lampotilat = [] (jolloin
Jigi - Käyttöohje. Jigi Ohjelman peruskäyttö. A&S Virtual Systems Oy Laivalahdenkatu 2b FIN Helsinki
Jigi - Käyttöohje Ohjelman peruskäyttö Laivalahdenkatu 2b FIN-00880 Helsinki Business ID: 0983544-2 2 (10) Sisällysluettelo 1 Aloitus ja uuden mallin luonti... 3 1.1 Ohjelman käynnistys... 3 1.2 Uuden
Efficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
Perusteet 6, lisää pintamallinnusta
Perusteet 6, lisää pintamallinnusta Juho Taipale, Tuula Höök Tampereen teknillinen yliopisto Ota piirustus fin_basic_6_1.pdf. Käytä piirustuksessa annettuja mittoja ja mallinna kappale pääasiassa pintamallinnustyökaluin.
815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset
815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
RADAR - RANDOM DATA GENERATOR
YLEISKUVAUS Radar on sovellus, jolla voi luoda näennäisen oikeaa satunnaisdataa testaus-, demo - ja muihin tarkoituksiin. TIEDUSTELUT Juha Levonen 050 372 5797 juha.levonen@kantapeikko.fi Osa datasta generoidaan
Satelliittikuvat osana öljypäästövalvontaa
Öljypäästövalvonta Euroopan meriturvallisuusviraston (EMSA) satelliittikuvilta Kati Tahvonen Suomen ympäristökeskus Kaukokartoituspäivät 2007 Helsinki, 8.11.2007 Satelliittikuvat osana öljypäästövalvontaa
PAINOVOIMAMITTAUKSET JA KALLIONPINNAN SYVYYSTULKINNAT
1 (24) PAINOVOIMAMITTAUKSET JA KALLIONPINNAN SYVYYSTULKINNAT Tuire Valjus Menetelmän perusteista Painovoimamittausten avulla voidaan tutkia tiheydeltään ympäristöstä poikkeavien muodostumien paksuutta
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER Group 16 Ville Laatu Henri Myllyoja - i SISÄLLYSLUETTELO 1. DEBUGGERI YLEISESTI... II 1.1 Debuggerin käyttämien... ii 1.2 Debuggerin käynnistäminen... ii
Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä
M a t t i K a t t a i n e n O T M 1 1. 0 9. 2 0 1 9 Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä Ympäristöoikeustieteen
C-kielessä taulukko on joukko peräkkäisiä muistipaikkoja, jotka kaikki pystyvät tallettamaan samaa tyyppiä olevaa tietoa.
Taulukot C-kielessä taulukko on joukko peräkkäisiä muistipaikkoja, jotka kaikki pystyvät tallettamaan samaa tyyppiä olevaa tietoa. Taulukon muuttujilla (muistipaikoilla) on yhteinen nimi. Jokaiseen yksittäiseen
System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Ohjelmointitehtävien osalta palautetaan
Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012
Aineistot Uudet ominaisuudet: - Ei Tiedostot-kohtaa alueen sisällä, vaan tiedostonvalitsin, jolla tiedostot tuodaan alueelle siihen kohtaan missä ne näytetään - Firefox-selaimella voi tiedostot siirtää
Sanomakuvausten järjestelmäkohtaiset tiedostot
Sanomakuvausten järjestelmäkohtaiset tiedostot Tullihallitus Päivitys 17.9.2012 Tullihallitus Sanomakuvausten järjestelmäkohtaiset tiedostot 1/8 Sanomakuvausten järjestelmäkohtaiset tiedostot Järjestelmäkohtaiset
Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto
Condess ratamestariohjelman käyttö Aloitus ja alkumäärittelyt Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto Kun kysytään kilpailun nimeä, syötä kuvaava nimi. Samaa nimeä käytetään oletuksena
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sisällysluettelo VIP Laajennettu raportointi... 3 Luo raportti Laajennetun raportoinnin työkaluilla... 4 Avaa Laajennettu raportointi... 4 Valitse
Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora
Ympyrä 1/6 Sisältö Ympyrä ja sen yhtälö Tason pisteet, jotka ovat vakioetäisyydellä kiinteästä pisteestä, muodostavat ympyrän eli ympyräviivan. Kiinteä piste on ympyrän keskipiste ja vakioetäisyys sen
Läpimurto ms-taudin hoidossa?
Läpimurto ms-taudin hoidossa? Läpimurto ms-taudin hoidossa? Kansainvälisen tutkijaryhmän kliiniset kokeet uudella lääkkeellä antoivat lupaavia tuloksia sekä aaltoilevan- että ensisijaisesti etenevän ms-taudin
KGU kannassa omaisuuden hallinta moduuli on valmiiksi asennettu.
1 Investointien hallinta ja poistot Investointien (esimerkiksi koneet ja laitteet, maa-alueet ja kiinteistöt) hallinta Odoo kirjanpidossa tehdään "Omaisuuden hallinta" moduulin alaisuudessa. Siellä voidaan
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
Tietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla
7 tapaa mallintaa maasto korkeuskäyristä ja metodien yhdistäminen
1 / 11 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto 7 tapaa mallintaa maasto korkeuskäyristä ja metodien yhdistäminen Kertauslista yleisimmistä komennoista 2 / 11 Kuvan tuominen: PictureFrame Siirtäminen:
815338A Ohjelmointikielten periaatteet Harjoitus 6 Vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 6 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla
TURUN YLIOPISTO Hoitotieteen laitos RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla Pro gradu -tutkielma, 34 sivua, 10 liitesivua
815338A Ohjelmointikielten periaatteet Harjoitus 3 vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 3 vastaukset Harjoituksen aiheena ovat imperatiivisten kielten muuttujiin liittyvät kysymykset. Tehtävä 1. Määritä muuttujien max_num, lista,
Perusteet 6, lisää pintamallinnusta
Perusteet 6, lisää pintamallinnusta Juho Taipale, Tuula Höök Tampereen teknillinen yliopisto Ota piirustus fin_basic_6_2.pdf. Käytä piirustuksessa annettuja mittoja ja mallinna kappale pääosin pintamallinnustyökaluja
Prosessin reaalisaatioiden tuottaminen
Teoria Johdanto simulointiin Simuloinnin kulku -- prosessin realisaatioiden tuottaminen Satunnaismuuttujan arvonta annetusta jakaumasta Tulosten keruu ja analyysi Varianssinreduktiotekniikoista 20/09/2004
Monikulmiot 1/5 Sisältö ESITIEDOT: kolmio
Monikulmiot 1/5 Sisältö Monikulmio Monikulmioksi kutsutaan tasokuviota, jota rajaa perättäisten janojen muodostama monikulmion piiri. Janat ovat monikulmion sivuja, niiden päätepisteet monikulmion kärkipisteitä.
Luento 2: 2D Katselu. Sisältö
Tietokonegrafiikan perusteet T-111.4300 3 op Luento 2: 2D Katselu Lauri Savioja 11/07 2D katselu / 1 Sisältö Ikkuna ja näyttöalue Viivanleikkaus ikkunaan Monikulmion leikkaus ikkunaan Tekstin leikkaus
Harjoitus 6 (viikko 42)
Nämä ovat kurssin viimeiset harjoitukset. Hyväksytyistä ratkaisuista ja läsnäoloista kerättyjen pisteiden summan tulee olla vähintään 40 % ( pistettä) tehtävien ja läsnäolopisteiden kokonaislukumäärien
z 1+i (a) f (z) = 3z 4 5z 3 + 2z (b) f (z) = z 4z + 1 f (z) = 12z 3 15z 2 + 2
BM20A5700 - Integraauunnokset Harjoitus 2 1. Laske seuraavat raja-arvot. -kohta ratkeaa, kun pistät sekä yläkerran että alakerran muotoon (z z 1 )(z z 2 ), missä siis z 1 ja z 2 ovat näiden lausekkeiden
Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2013
Aineistot Kun laitat Muokkaustilan päälle, näet jokaisessa osiossa Lisää aineisto-valikon tai Add an activity or resource valikon (Asetukset lohko Activity chooser on toiminnon ollessa päällä). Valitse
7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen
Ohjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB
Datatähti 2019 alku task type time limit memory limit A Kolikot standard 1.00 s 512 MB B Leimasin standard 1.00 s 512 MB C Taulukko standard 1.00 s 512 MB D Ruudukko standard 1.00 s 512 MB E Sanalista
You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
Racket ohjelmointia osa 1. Tiina Partanen Lielahden koulu 2014
Racket ohjelmointia osa 1 Tiina Partanen Lielahden koulu 2014 Sisältö 1) Peruslaskutoimitukset 2) Peruskuvioiden piirtäminen 3) Määrittelyt (define) 4) Yhdistettyjen kuvien piirtäminen 5) Muuttujat ja
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
Mitä on konvoluutio? Tutustu kuvankäsittelyyn
Mitä on konvoluutio? Tutustu kuvankäsittelyyn Tieteenpäivät 2015, Työohje Sami Varjo Johdanto Digitaalinen signaalienkäsittely on tullut osaksi arkipäiväämme niin, ettemme yleensä edes huomaa sen olemassa
Q 17.1/27/75/2. Risto Puranen GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto
Q 17.1/27/75/2 Risto Puranen 197 5-01-08 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto Q 17.1/27/75/2 Risto Puranen 1975-01-08 GEOLOGINEN TUTKIMUSLAITOS Geofysiikan osasto HP 9820 A-ohjelmaseloste Ohjelman
SIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
Testidatan generointi
Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI
C-ohjelmoinnin peruskurssi. Pasi Sarolahti
C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia
anna minun kertoa let me tell you
anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta
Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu
Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be
T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011
T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011 Vastaa kolmeen tehtävistä 1-4 ja tehtävään 5. 1. Selitä lyhyesti mitä seuraavat termit tarkoittavat tai minkä ongelman algoritmi ratkaisee
GIS-automatisointi ja ohjelmointi/skriptaus. Harri Antikainen
GIS-automatisointi ja ohjelmointi/skriptaus Harri Antikainen Mistä nyt puhutaan? Automatisointi: Mikä tahansa tapa teettää tietokoneella asioita ilman että käyttäjän tarvitsee tehdä muuta kuin laittaa
Algoritmit 2. Luento 13 Ti Timo Männikkö
Algoritmit 2 Luento 13 Ti 30.4.2019 Timo Männikkö Luento 13 Simuloitu jäähdytys Merkkijonon sovitus Horspoolin algoritmi Ositus ja rekursio Rekursion toteutus Algoritmit 2 Kevät 2019 Luento 13 Ti 30.4.2019
812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt S11-04 Kompaktikamerat stereokamerajärjestelmässä Projektisuunnitelma Ari-Matti Reinsalo Anssi Niemi 28.1.2011 Projektityön tavoite Projektityössä
C++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
Algoritmi III Vierekkäisten kuvioiden käsittely. Metsätehon tuloskalvosarja 7a/2018 LIITE 3 Timo Melkas Kirsi Riekki Metsäteho Oy
Algoritmi III Vierekkäisten kuvioiden käsittely Metsätehon tuloskalvosarja 7a/2018 LIITE 3 Timo Melkas Kirsi Riekki Metsäteho Oy Algoritmi III vierekkäisten kuvioiden käsittely Lähtötietoina algoritmista
Numeropelissä 3x3-ruudukko sisältää luvut 1, 2,, 9. Tehtäväsi on järjestää ruudukko näin:
A Numeropeli Numeropelissä 3x3-ruudukko sisältää luvut 1, 2,, 9. Tehtäväsi on järjestää ruudukko näin: 1 2 3 4 5 6 7 8 9 Voit jokaisella siirrolla vaihtaa keskenään kaksi vierekkäistä lukua vaaka- tai
Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö
Kon-15.4199 Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö 22.1.2016 Harjoituksessa 1. Varmistetaan että kaikilla on pari! Ilmoittautukaa oodissa etukäteen! 2. Tutustutaan ensimmäiseen tehtävään
Toinen harjoitustyö. ASCII-grafiikkaa
Toinen harjoitustyö ASCII-grafiikkaa Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin itse. Ideoita
Luento 2: Viivan toteutus
Tietokonegrafiikan perusteet T-111.4300 3 op Luento : Viivan toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 GRAAFISTEN PRIMITIIVIEN TOTEUTUS HUOM! Oletuksena on XY-koordinaatisto Suorien viivojen
Kopio saamasi pelaajatiedosto (.plr) Game01-alikansioon. Valitse pelissä Continue Campaign.
Pura Zip haluamaasi kansioon. Kaksoisnapsauta Campaign-exe-tiedostoa. Ensimmäisen käynnistyksen yhteydessä ohjelma kysyy omaa polkuaan, joka on helppo kopioida suoraan Windows Explorerin (Resurssienhallinnan)
Algoritmit 2. Luento 6 To Timo Männikkö
Algoritmit 2 Luento 6 To 28.3.2019 Timo Männikkö Luento 6 B-puun operaatiot Nelipuu Trie-rakenteet Standarditrie Pakattu trie Algoritmit 2 Kevät 2019 Luento 6 To 28.3.2019 2/30 B-puu 40 60 80 130 90 100
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö Yleistä Tehtävä: Tee Javalla LineBreaker-ohjelma tekstirivin sovittamiseen tekstialueelle riviä katkomalla. Lausekielinen ohjelmointi II -kurssin pakollinen
Results on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
HYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI OHJELMISTOJEN LATAAMINEN Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi, kuinka voit ladata Subscriptionsopimukseesi sisältyviä
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,