CADS-generointiominaisuuksien kehittäminen
Konttinen, Mikko (2014)
Konttinen, Mikko
Tampereen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405055857
https://urn.fi/URN:NBN:fi:amk-201405055857
Tiivistelmä
Opinnäytetyön tarkoituksena oli tuottaa Excel-pohjainen työkalu, jota hyödynnetään CADS Planner suunnitteluohjelmiston version 16 generointintiominaisuuksissa. CADS-generoinnin avulla pystytään luomaan tietokannasta ja piirikaaviopohjista valmiita piirikaavioita. Työkalun avulla opinnäytetyön tilaajayrityksen Insta Automation Oy:n suunnittelutoimintaa saadaan tehostettua.
Tilaajayrityksessä työskentelevien suunnittelijoiden aiemmin tekemissä generointikokeiluissa oli havaittu ongelmia tiedonhaussa. Ongelmat liittyivät aiemmin käytössä olleeseen tilaajayrityksen tuottamaan työkaluun. Tämä työkalu yhdistää tiedot tietolähdetaulukoista generointia varten yhdeksi taulukoksi. Ongelmat olivat korjattavissa Excel-funktioiden ja Visual Basic for Applications -ohjelmakoodin avulla.
Työn alussa oli tarkoitus tutustua CADS-generoinnin toimintaan ja tilaajayrityksessä sovittuihin generointiin liittyviin suunnittelutapoihin. Lisäksi tuli tutustua aiemmin käytössä olleen työkalun toimintaan ja Visual Basic for Applications -ohjelmointikieleen. Näiden perusteella tuli löytää tarvittavat kehitystarpeet työkalua varten. Tavoitteena oli, että mahdollisimman suuri osa tietokannan tärkeimmistä tiedoista haettaisiin automaattisesti ja työkalun käyttö olisi selkeää.
Työssä kehitetyn työkalun avulla on mahdollista hakea tietolähdetaulukoista tietokantaan 32 eri tietoa automaattisesti. Käsin syötettäväksi jää noin 100 tietoa, mutta näistä vain noin kolmasosa on yleisesti käytössä. Työkalu sisältää myös muita tiedonkäsittelyyn liittyviä aputoimintoja. Työkalun toimintaa testattiin erityyppisillä suunnitteluprojekteilla, joiden avulla varmistuttiin siitä, että sen toiminta on luotettavaa ja tehokasta. Työkalun tiedonhakunopeus on vähintään 0,57 sekuntia per rivi ison suunnitteluprojektin suuruisella tietolähdetaulukkomäärällä. Tiedonhakunopeus on kuitenkin riippuvainen PC-laitteiston tehokkuudesta ja tietolähdetaulukoiden määrästä.
Suurin osa opinnäytetyölle asetetuista tavoitteista saavutettiin: joitain toivottuja toimintoja ei ehditty toteuttamaan rajallisen ajan ja monimutkaisen toteutustavan vuoksi. Nämä toiminnot lisätään työkaluun mahdollisesti myöhemmin. Työkalu otetaan käyttöön tulevaisuudessa tilaajayrityksen suunnittelutoiminnassa.
Opinnäytetyö sisältää Insta Automation Oy:lle kuuluvia ratkaisuja. Tästä syystä työ on julistettu salaiseksi viiden vuoden ajaksi julkaisuhetkestä.
Tilaajayrityksessä työskentelevien suunnittelijoiden aiemmin tekemissä generointikokeiluissa oli havaittu ongelmia tiedonhaussa. Ongelmat liittyivät aiemmin käytössä olleeseen tilaajayrityksen tuottamaan työkaluun. Tämä työkalu yhdistää tiedot tietolähdetaulukoista generointia varten yhdeksi taulukoksi. Ongelmat olivat korjattavissa Excel-funktioiden ja Visual Basic for Applications -ohjelmakoodin avulla.
Työn alussa oli tarkoitus tutustua CADS-generoinnin toimintaan ja tilaajayrityksessä sovittuihin generointiin liittyviin suunnittelutapoihin. Lisäksi tuli tutustua aiemmin käytössä olleen työkalun toimintaan ja Visual Basic for Applications -ohjelmointikieleen. Näiden perusteella tuli löytää tarvittavat kehitystarpeet työkalua varten. Tavoitteena oli, että mahdollisimman suuri osa tietokannan tärkeimmistä tiedoista haettaisiin automaattisesti ja työkalun käyttö olisi selkeää.
Työssä kehitetyn työkalun avulla on mahdollista hakea tietolähdetaulukoista tietokantaan 32 eri tietoa automaattisesti. Käsin syötettäväksi jää noin 100 tietoa, mutta näistä vain noin kolmasosa on yleisesti käytössä. Työkalu sisältää myös muita tiedonkäsittelyyn liittyviä aputoimintoja. Työkalun toimintaa testattiin erityyppisillä suunnitteluprojekteilla, joiden avulla varmistuttiin siitä, että sen toiminta on luotettavaa ja tehokasta. Työkalun tiedonhakunopeus on vähintään 0,57 sekuntia per rivi ison suunnitteluprojektin suuruisella tietolähdetaulukkomäärällä. Tiedonhakunopeus on kuitenkin riippuvainen PC-laitteiston tehokkuudesta ja tietolähdetaulukoiden määrästä.
Suurin osa opinnäytetyölle asetetuista tavoitteista saavutettiin: joitain toivottuja toimintoja ei ehditty toteuttamaan rajallisen ajan ja monimutkaisen toteutustavan vuoksi. Nämä toiminnot lisätään työkaluun mahdollisesti myöhemmin. Työkalu otetaan käyttöön tulevaisuudessa tilaajayrityksen suunnittelutoiminnassa.
Opinnäytetyö sisältää Insta Automation Oy:lle kuuluvia ratkaisuja. Tästä syystä työ on julistettu salaiseksi viiden vuoden ajaksi julkaisuhetkestä.
