Sulautetun prosessinseurantalaitteen käyttöliittymä
Puukko, Toni (2010)
Puukko, Toni
Vaasan ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010121418218
https://urn.fi/URN:NBN:fi:amk-2010121418218
Tiivistelmä
Työssä on aiheena osa Wapice Oy:n asiakasprojektin prosessinseurantalaitteen uudistettua ohjelmistoa. Työssä toteutetaan sulautetussa laitteessa ajettavan ohjelmiston
käyttöliittymä. Prosessinseurantalaite voidaan konfiguroida seuraaman erilaisia
prosesseja. Asiakasprojektiin kuuluu myös PC konfiguraatiotyökalu. Työkalulla
luotu konfiguraatio määrittelee laitteella seurattavat arvot ja miten ne esitetään käyttäjälle. Mitattavia arvoja on yleensä satoja. Koska arvoja on niin monta, on käyttöliittymä jaettu sivuihin. Käyttöliittymässä
toteutetaan mekanismi, joka rakentaa konfiguraatiossa määritellyt sivut. Käyttöliittymän
avulla säädetään myös sulautetun laitteen asetuksia.Käyttöliittymän toteuttamiseen käytetään käyttöliittymäkirjastoa, jota pääasiassa käytetään PC-ohjelmien
käyttöliittymien toteuttamiseen. Tämän takia kaikkia projektissa käytettäviä käyttöliittymäkirjaston komponentteja täytyy muokata, jotta niitä voidaan käyttää
uudella laitteella. Joitakin täysin uusia komponentteja täytyy myös toteuttaa. Uusi versio toteutettiin käyttäen Qt kirjastoa. Ohjelmistosta on jo toimitettu asiakkaalle
ensimmäinen versio. Ohjelmiston jatkokehitys on vielä käynnissä.
käyttöliittymä. Prosessinseurantalaite voidaan konfiguroida seuraaman erilaisia
prosesseja. Asiakasprojektiin kuuluu myös PC konfiguraatiotyökalu. Työkalulla
luotu konfiguraatio määrittelee laitteella seurattavat arvot ja miten ne esitetään käyttäjälle. Mitattavia arvoja on yleensä satoja. Koska arvoja on niin monta, on käyttöliittymä jaettu sivuihin. Käyttöliittymässä
toteutetaan mekanismi, joka rakentaa konfiguraatiossa määritellyt sivut. Käyttöliittymän
avulla säädetään myös sulautetun laitteen asetuksia.Käyttöliittymän toteuttamiseen käytetään käyttöliittymäkirjastoa, jota pääasiassa käytetään PC-ohjelmien
käyttöliittymien toteuttamiseen. Tämän takia kaikkia projektissa käytettäviä käyttöliittymäkirjaston komponentteja täytyy muokata, jotta niitä voidaan käyttää
uudella laitteella. Joitakin täysin uusia komponentteja täytyy myös toteuttaa. Uusi versio toteutettiin käyttäen Qt kirjastoa. Ohjelmistosta on jo toimitettu asiakkaalle
ensimmäinen versio. Ohjelmiston jatkokehitys on vielä käynnissä.