HIPARI Ryhmn jsenet Mirva Paavola Kari Saari Jarkko
- Slides: 16
HIPARI
Ryhmän jäsenet Mirva Paavola Kari Saari Jarkko Tulla Tero Tuovinen
Ohjaajat Kari Kärkkäinen - vastaava ohjaaja Aki Suihkonen - tekninen ohjaaja
Roll. Test Oy Valmistaa ohjelmistoja paperikoneiden telojen mittaukseen ja hiontaan.
Yrityksen edustajat Risto Paunonen Teppo Syrjänen Kaisamaria Tolvanen Jussi Viljakainen Janne Koponen Marko Hyvönen
Yhteistyökumppani TELMO-projekti. Toteuttaa käyttöliittymän sovellukselle.
Projektin aihe Paperikoneen telan mittaus- ja hiontasovellus: - Lukee telan mittalaitteistolta mittaustuloksia. - Tekee laskentoja, joiden avulla ohjaa hiontalaitteistoa. Käyttöliittymä näyttää mittaus- ja laskentatuloksia.
Järjestelmän rakenne Reaaliaikasovellus Linuxiin.
Reaaliaikaisuus Syötteet Vasteet Reaaliaikajärjestelmä Toiminnot on voitava suorittaa ennalta määrätyn aikavaatimuksen mukaisesti. Esim. tutka
Reaaliaikaisuus Linuxissa mahdollistetaan reaaliaikaisuus asentamalla siihen ”lisä osa”, esim. RTLinux (Real-Time Linux).
RTLinux Reaaliaikakäyttöjärjestelmä, jonka päällä normaali Linux toimii. Asennetaan Linuxin ytimeen. Mahdollistaa reaaliaikaisten ohjelmien ohjelmoimisen Linuxille. Reaaliaikaohjelmat suoritetaan ennen muita ohjelmia ja normaalin Linuxin toimintoja.
Ohjelman toiminta Toimii kiinteällä aikasyklillä, esim. 10 ms. Jokaisen syklin aikana: A. luetaan mittalaitteistolta tietoa B. suoritetaan tiedoilla laskentoja C. kirjoitetaan laskettuja arvoja takaisin laitteistolle ohjausta varten
Jaettu muisti Kaksi tai useampi prosessi käyttää samaa muistialuetta. esim. yhteiset muuttujat
Sovelluksen rakenne
Monitorointiohjelma Sovelluksen testaukseen. Pystyy lukemaan jaetun muistin arvoja ja pakkomuuttamaan niitä. Ei toimi reaaliajassa. Saa aikaa, kun sykli on hoitanut hommansa.
Ohjelmointityökalut n Ohjelmointikieli n Kääntäjä n Kylix GCC C/C++, Python