Sarjaportin ohjaaminen graafisella käyttöliittymällä
Metsävuori, Juuso (2016)
Metsävuori, Juuso
Turun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120719321
https://urn.fi/URN:NBN:fi:amk-2016120719321
Tiivistelmä
Mittalaitteen ja käyttäjän välille tarvitaan jokin rajapinta. Tavallisesti tämä tapahtuu joko laitteella itsessään olevilla fyysisillä kontrolleilla, tai erillisellä tietokoneella sarjaportin ylitse. Sarjaporttia käyttäessä täytyy sopia käskykanta, jonka avulla tietokone ja mittalaite voivat kommunikoida keskenään. Tämän pohjalta voidaan kehittää ohjelma, joka lähettää tarvittavat käskyt sarjaportin ylitse vaatimatta loppukäyttäjältä erillistä osaamista kommunikaatioprotokollasta.
Työssä kehitettiin Python -ohjelmointikielellä graafinen käyttöliitytmä sarjaportin yli kommunikoimiselle. Ohjelman kehitys ja testaaminen toteutettiin kosketusnäytöllä varustetulla Raspberry Pi -tietokoneella. Käyttöliittymän ulkoasu saatiin jäljittelemällä etukäteen toimitettua luonnosta, josta tulkittiin halutut ominaisuudet ja toimintatavat. Lopputuloksena saatiin kehitettyä käyttöliittymä konseptilaitteeseen, jonka avulla voitiin demnstroida tuotekonseptia.
Työssä kehitettiin Python -ohjelmointikielellä graafinen käyttöliitytmä sarjaportin yli kommunikoimiselle. Ohjelman kehitys ja testaaminen toteutettiin kosketusnäytöllä varustetulla Raspberry Pi -tietokoneella. Käyttöliittymän ulkoasu saatiin jäljittelemällä etukäteen toimitettua luonnosta, josta tulkittiin halutut ominaisuudet ja toimintatavat. Lopputuloksena saatiin kehitettyä käyttöliittymä konseptilaitteeseen, jonka avulla voitiin demnstroida tuotekonseptia.