Automaation toimintakaavioiden laatiminen Microsoft Visio 2010 -ohjelmalla
Hyvärinen, Kalle (2011)
Hyvärinen, Kalle
Jyväskylän ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011101413822
https://urn.fi/URN:NBN:fi:amk-2011101413822
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda generointiohjelma automatisoimaan toimintakaavioiden laatimisprosessia Microsoft Visio 2010-ohjelmalla. Generointiohjelman lisäksi opinnäytetyössä tuli luoda toimintakaavioiden pohjakuvien piirtämistä helpottavia, alalla sovellettaviin standardeihin perustuvia symbolikirjastoja sekä kirjoittaa käyttöohje helpottamaan suunnittelijoiden työskentelyä opinnäytetyön tuloksena syntyneiden työkalujen kanssa. Työn toimeksiantajana toimi jyväskyläläinen automaatio- ja sähköalan suunnitteluyritys JEEC Oy.
Generointiohjelma on toteutettu tässä opinnäytetyössä Visual Basic for Applications eli VBA -ohjelmointikielellä kirjoitetulla makro-ohjelmalla. Opinnäytetyössä luodut symbolikirjastot ovat puolestaan suunniteltu yhdenmukaisiksi toimeksiantajan CAD-suunnittelussa käyttämien kirjastojen kanssa. Valmiiden kaavioiden tulostamista varten syntyi myös massatyökalu, jonka avulla suuri määrä kaavioita on mahdollista tulostaa yhdellä napin painalluksella.
Ohjelmalliset ratkaisut ovat osoittautuneet koekäytössä helppokäyttöisiksi ja suunnittelutyötä huomattavasti nopeuttaviksi työkaluiksi. Generointi- ja tulostusohjelmien ansiosta manuaalisesti suoritettavan tiedonsiirron ja työn tarve on vähentynyt murto-osaan verrattuna tilanteeseen, jossa suunnittelija joutuu tekemään kaiken alusta loppuun ilman automatisoinnin tarjoamaa apua. Tehostunut ajankäyttö vähentää luonnollisesti toimeksiantajan kustannuksia ja mahdollistaa tehokkaamman toiminnan suunnitteluprosesseissa.
Opinnäytetyön tuloksena syntyneen ohjelman koodi on kommentoitu siten, että sen laajennus ja kehitystyö jatkossa on mahdollista kenelle tahansa VBA -ohjelmoinnin hallitsevalle suunnittelijalle. Myös symbolikirjastojen laajennus tilaajien vaatimusten mukaan onnistuu helposti opinnäytetyön yhtenä lopputuotteena syntyneen käyttöohjeen opastamana.
Generointiohjelma on toteutettu tässä opinnäytetyössä Visual Basic for Applications eli VBA -ohjelmointikielellä kirjoitetulla makro-ohjelmalla. Opinnäytetyössä luodut symbolikirjastot ovat puolestaan suunniteltu yhdenmukaisiksi toimeksiantajan CAD-suunnittelussa käyttämien kirjastojen kanssa. Valmiiden kaavioiden tulostamista varten syntyi myös massatyökalu, jonka avulla suuri määrä kaavioita on mahdollista tulostaa yhdellä napin painalluksella.
Ohjelmalliset ratkaisut ovat osoittautuneet koekäytössä helppokäyttöisiksi ja suunnittelutyötä huomattavasti nopeuttaviksi työkaluiksi. Generointi- ja tulostusohjelmien ansiosta manuaalisesti suoritettavan tiedonsiirron ja työn tarve on vähentynyt murto-osaan verrattuna tilanteeseen, jossa suunnittelija joutuu tekemään kaiken alusta loppuun ilman automatisoinnin tarjoamaa apua. Tehostunut ajankäyttö vähentää luonnollisesti toimeksiantajan kustannuksia ja mahdollistaa tehokkaamman toiminnan suunnitteluprosesseissa.
Opinnäytetyön tuloksena syntyneen ohjelman koodi on kommentoitu siten, että sen laajennus ja kehitystyö jatkossa on mahdollista kenelle tahansa VBA -ohjelmoinnin hallitsevalle suunnittelijalle. Myös symbolikirjastojen laajennus tilaajien vaatimusten mukaan onnistuu helposti opinnäytetyön yhtenä lopputuotteena syntyneen käyttöohjeen opastamana.