Modulaarinen piirikaavioiden generointi
Kantola, Kalle (2024)
Kantola, Kalle
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024120231916
https://urn.fi/URN:NBN:fi:amk-2024120231916
Tiivistelmä
Insinöörityössä tutkittiin piirikaavioiden modulaarista generointia ja tavoitteena oli kehittää työkalu tehostamaan asuin- ja toimitilakiinteistöjen piirikaavioiden suunnittelua.
Perinteinen piirikaavioiden suunnittelutapa sisältää usein toistuvia mekaanisia työvaiheita, joita pyrittiin automatisoimaan generointityökalun avulla. Työ tehtiin Tiikman Oy:n toimeksiantona.
Generointityökalu toteutettiin Microsoft Excel -ohjelmalla sekä siihen sisältyvällä VBA-ohjelmointikielellä, jolla luotiin automaattisia toimintoja työkaluun. Piirikaaviomoduulit suunniteltiin sekä piirikaavioiden generointiin käytettiin Cadmatic-suunnitteluohjelmaa. Generoinnissa hyödynnettiin Cadmaticiin sisältyvää K-ohjelmointikieltä sekä makroja. Työssä perehdyttiin myös sähkösuunnittelua sekä piirikaavioita koskevaan lainsäädäntöön, asetuksiin ja standardeihin.
Työn lopputuloksena syntyi piirikaavioiden moduulikirjasto ja generointityökalu. Työkalun todettiin merkittävästi nopeuttavan yleisempien piirikaavioiden suunnittelua perinteiseen suunnittelutapaan verrattuna. Lisäksi generoitujen piirikaavioiden havaittiin olevan tasalaatuisempia kuin käsin piirretyt. Myös huolimattomuusvirheiden koettiin vähenevän piirikaaviosuunnittelussa generoinnin kautta. Piirikaavioiden generointi ei kuitenkaan täysin korvaa perinteistä suunnittelua, sillä kaikista mahdollisista piirikaavioista ei ole kustannustehokasta laatia moduuleja, ja generoidut piirikaaviot voivat vaatia jälkikäsittelyä käsin.
Perinteinen piirikaavioiden suunnittelutapa sisältää usein toistuvia mekaanisia työvaiheita, joita pyrittiin automatisoimaan generointityökalun avulla. Työ tehtiin Tiikman Oy:n toimeksiantona.
Generointityökalu toteutettiin Microsoft Excel -ohjelmalla sekä siihen sisältyvällä VBA-ohjelmointikielellä, jolla luotiin automaattisia toimintoja työkaluun. Piirikaaviomoduulit suunniteltiin sekä piirikaavioiden generointiin käytettiin Cadmatic-suunnitteluohjelmaa. Generoinnissa hyödynnettiin Cadmaticiin sisältyvää K-ohjelmointikieltä sekä makroja. Työssä perehdyttiin myös sähkösuunnittelua sekä piirikaavioita koskevaan lainsäädäntöön, asetuksiin ja standardeihin.
Työn lopputuloksena syntyi piirikaavioiden moduulikirjasto ja generointityökalu. Työkalun todettiin merkittävästi nopeuttavan yleisempien piirikaavioiden suunnittelua perinteiseen suunnittelutapaan verrattuna. Lisäksi generoitujen piirikaavioiden havaittiin olevan tasalaatuisempia kuin käsin piirretyt. Myös huolimattomuusvirheiden koettiin vähenevän piirikaaviosuunnittelussa generoinnin kautta. Piirikaavioiden generointi ei kuitenkaan täysin korvaa perinteistä suunnittelua, sillä kaikista mahdollisista piirikaavioista ei ole kustannustehokasta laatia moduuleja, ja generoidut piirikaaviot voivat vaatia jälkikäsittelyä käsin.