I/O ja CAN -laajennusyksikön tuki Multitool Creatorissa
Lindeman, Johannes (2023)
Lindeman, Johannes
2023
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-202303163728
https://urn.fi/URN:NBN:fi:amk-202303163728
Tiivistelmä
Opinnäytetyön päämääränä oli kehittää toimeksiantajayrityksenä toimineen Epec Oy:n ja tämän asiakasyrityksen yhdessä kehittämälle I/O ja CAN -laajennusyksikölle tuki Epec Multitool Creator -konfiguraatiosovellukseen. Laajennusyksikön tuki luo edellytykset konfiguroida yhä kehittyneempien ohjausjärjestelmien sovelluksia Multitool Creatorin avulla. Laajennusyksikön on tarkoitus toimia yhdessä samojen tahojen kehittämän keskusyksikön kanssa ja laajentaa oma I/O- ja CAN-liikenteensä keskusyksikön käyttöön ethernet-kytkennän yli.
Työssä kehitettiin Multitool Creatoriin laitetuki laajennusyksikölle ja tarvittavat uudet ominaisuudet laajennusyksikön ja keskusyksikön yhteistoiminnan mahdollistamiseksi. Uusina ominaisuuksina Multitool Creatoriin kehitettiin vaatimusten mukaisesti muun muassa ethernet-kytkentöjen mahdollistaminen sekä validointi, hallitsevan keskusyksikön valintamahdollisuus ja ethernet-kytkentöjen ketjutusominaisuudet.
Työssä hyödynnettiin laajasti Microsoftin ohjelmistokehitys- ja projektinhallintatyökaluja. Ohjelmoinnissa hyödynnettiin Visual Studio 2022 -ohjelmointiympäristöä ja .NET Frameworkiä. Projektinhallintaan käytettiin Azure DevOpsia.
Projektin kehitystyön aikataulu ei sisältänyt tarkkaa takarajaa, vaan kehittämiseen oli varattu varsin laaja aikaikkuna. Kehitystyön tuotokset on määrä julkaista osana Epec Multitool Creatoria vuoden 2023 aikana. Työn tuloksena syntyneitä tuotoksia tullaan jatkokehittämään edellä mainitun keskusyksikön tuen kehittämisen yhteydessä.
Työssä kehitettiin Multitool Creatoriin laitetuki laajennusyksikölle ja tarvittavat uudet ominaisuudet laajennusyksikön ja keskusyksikön yhteistoiminnan mahdollistamiseksi. Uusina ominaisuuksina Multitool Creatoriin kehitettiin vaatimusten mukaisesti muun muassa ethernet-kytkentöjen mahdollistaminen sekä validointi, hallitsevan keskusyksikön valintamahdollisuus ja ethernet-kytkentöjen ketjutusominaisuudet.
Työssä hyödynnettiin laajasti Microsoftin ohjelmistokehitys- ja projektinhallintatyökaluja. Ohjelmoinnissa hyödynnettiin Visual Studio 2022 -ohjelmointiympäristöä ja .NET Frameworkiä. Projektinhallintaan käytettiin Azure DevOpsia.
Projektin kehitystyön aikataulu ei sisältänyt tarkkaa takarajaa, vaan kehittämiseen oli varattu varsin laaja aikaikkuna. Kehitystyön tuotokset on määrä julkaista osana Epec Multitool Creatoria vuoden 2023 aikana. Työn tuloksena syntyneitä tuotoksia tullaan jatkokehittämään edellä mainitun keskusyksikön tuen kehittämisen yhteydessä.