- Suunnittele luokkamalli koneelle. Luokka Kone koostuu luokista Toimilaite ja Prosessi. Toimilaite koostaa luokan Liikeanturi ja VoimaAnturi. Nämä luokat taas perivät luokan Anturi. Tee luokista ensin UML-malli Dia:lla ja sitten Qt:llä.
- Muokkaa mallia siten, että teet luokan dialogi ja laitat sen jäseneksi luokan Prosessi. Periytä Prosessi luokasta QThread.
- Korjaa Dialla tekemä malli edellisen tehtävän mukaiseksi.
int lengthOfVector, double taredOutputAsEngUnit,Wiki Markup Lisää anturille jäsenet double vahvistus, double offset, double tulo, double tuloSiYksikkona, double taarattuTuloSiYksikkona,
double KeskiarvoistusVektori\[10\], i , int paikkaVektorissa, double Summa
- Tee käyttöliittymään nappi MittaaTulo ja sille slot Mittaa. Laita myös LineEdit tai lcd, josta voit lukea mitatun arvon.
- Tee käyttöliittymään signaali MittaaTulonArvo.
- Tee luokkaan Anturi slot void PaivitaTulo();
- Yhdistä signaali MittaaTulonArvo slotiin PaivitaTulo.
- Emitoi (lähetä) signaali MittaaTulonArvo käyttöliittymän slotissa Mittaa.
- Tee luokkaan Anturi signaali LahetaMitattuArvo(double) ja ota se vastaan käyttöliittymässä.
-
.. - Lisää dialogiin toiminta, joka ajaa sylinteriä.