Terve!

Olen Ville Pekkala.

Olen koulutukseltani Rakennusinsinööri (AMK) ja talonrakentaja (ammattikoulu KAO). Rakentamisen lisäksi olen harrastanut ohjelmointia ja luomani ohjelmat ovat olleet pääosin suunnittelutyökaluja laskentaan ja aputyökaluja Tekla Structures tietomallinnusohjelmaan. Näiden lisäksi on toki muutamia omia projekteja omiin tarpeisiin, joista esimerkkeinä voisi olla musiikkitoistin lyriikoiden esittämisominaisuudella Android käyttöjärjestelmälle ja Ohjekokoelma työkalu erilaisten ohjeiden keräämiseen yhteen kokoelmaan. Työhön liittyvien ohjelmien lähdekoodeja en voi laittaa julkiseen jakeluun ja suurimman osan omista harrasteprojekteista olen lisäillyt yleensä BitBucket:iin yksityiseen versionhallintakokoelmaan, mutta muutaman olen lisännyt GitHub:iin julkiseen kokoelmaan. GitHub tilini on tällä hetkellä hyvin vaatimaton, mutta sinne ajan myötä lisäilen valmiita projekteja.

Github LinkedIn
MPlayer+L
Ohjeet -ohjelma

Esimerkkejä työhön liittyvistä projekteista

Rakenteen Statiikka -laskentaohjelma

RaStat on ohjelma, jonka ohjelmoin viimeiseinä opintovuotena ammattikorkeakoulussa opinnäytetyöksi. Alun perin ohjelman oli tarkoitus keskittyä täysin jälkijännitettyjen rakenteiden laskentaan, mutta lisäsin siihen voimasuureiden ja siirtymien laskennan elementtimenetelmän avulla. Ohjelman pääperiaate kääntyi tässä vaiheessa hieman päälaelleen ja voimasuureiden ja siirtymien laskennasta tuli ohjelman päätarkoitus, ja jälkijännitettyjen rakenteiden laskenta toteutettiin laajennoksena pääohjelmaan. Ohjelmaan on toteutettu myös teräsbetonisen poikkileikkauksen momenttikapasiteetin, leikkausvoimakapasiteetin, sekä halkeamaleveyden laskeva laajennos. Alla linkki opinnäytetyöhöni, mistä löytyy lisätietoja ohjelmasta:

Opinnäytetyöni

Embed Inserter

Lisätyökalu Tekla Structures tietomallinnusohjelmaan. Työkalun avulla voidaan elementtiseinille, kuten sandwich julkisivuelementeille tai väliseinäelementeille asettaa hyvin nopeasti niiden vaatimat valutarvikkeet. Ohjelmaan asetetaan sopivat arvot eri mitoille (yleensä mitat X, Y, ja Z koordinaateissa) ja valitaan mitä tarvikkeita elementtiin ohjelman avulla asetetaan ja mitä ei. Yksi mainitsemisen arvoinen osio työkalussa on sandwich elementin kuorien väliin asennettavien ansaiden mallintaminen työkalulla. Työkalu osaa automaattisesti huomioida lovet ja aukot elementtien eri kerroksissa ja asettaa ansaat niitä väistellen. Mutta tätä työkalua luodessa tarkoitus oli antaa käyttäjälle kaikki muokkausvapaudet, niin tämäkin toiminto voidaan ohittaa ja ansaat voidaan asettaa manuaalisesti eri tavoin.

An unhandled error has occurred. Reload 🗙