Säteilylähteiden testaussolun master-ohjelmiston toteutus TestStandillä
Kruth, Kalle (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202404257879
https://urn.fi/URN:NBN:fi:amk-202404257879
Tiivistelmä
Insinöörityössä tutustuttiin Planmecan röntgenlaitteiden säteilylähdeosastolla sijaitsevaan testaussoluun sekä ohjelmoitiin kyseiseen testaussoluun uusi ohjaus- eli master-ohjelma. Työn aikana tutustuttiin NI:n TestStand- ja LabVIEW-ohjelmistoihin, joilla uusi master-ohjelma toteutettiin. Master-ohjelma haluttiin ohjelmoida uudelleen, koska vanha ohjelma ei ollut toimintavarma. Ohjelmaan oli lähes mahdotonta tehdä muutoksia, eikä ohjelma ilmoittanut virhetilanteista.
Uuden masterin ohjelmointiin käytettiin pohjatietona vanhan masterin koodia, sekä olemassa olevaa koodin ulkopuolista dokumentaatiota. Työn kulku eteni ensin tutustumalla testaussoluun perinpohjaisesti. Tutustumisen yhteydessä käytiin läpi säteilylähteiden testausprosessi, testaussolun keskeisimmät komponentit, testaussolun komponenttien väliset kytkennät sekä kommunikaatioon käytetyt protokollat ja käskyt.
Uusi master-ohjelma saatiin toteutettua onnistuneesti ja insinöörityön alussa asetettuihin tavoitteisiin päästiin niiltä osin, miten työn puitteissa ehdittiin testaamaan. Toimintavarmuuden varmistaminen onnistuu vasta, kun ohjelma saadaan täysipäiväiseen käyttöön tuotantoon. Pitkän validointiprosessin takia käyttöönottoa ei ehditty tekemään työn aikana.
Uuden masterin ohjelmointiin käytettiin pohjatietona vanhan masterin koodia, sekä olemassa olevaa koodin ulkopuolista dokumentaatiota. Työn kulku eteni ensin tutustumalla testaussoluun perinpohjaisesti. Tutustumisen yhteydessä käytiin läpi säteilylähteiden testausprosessi, testaussolun keskeisimmät komponentit, testaussolun komponenttien väliset kytkennät sekä kommunikaatioon käytetyt protokollat ja käskyt.
Uusi master-ohjelma saatiin toteutettua onnistuneesti ja insinöörityön alussa asetettuihin tavoitteisiin päästiin niiltä osin, miten työn puitteissa ehdittiin testaamaan. Toimintavarmuuden varmistaminen onnistuu vasta, kun ohjelma saadaan täysipäiväiseen käyttöön tuotantoon. Pitkän validointiprosessin takia käyttöönottoa ei ehditty tekemään työn aikana.