You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

  1. 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ä.
  2. Muokkaa mallia siten, että teet luokan dialogi ja laitat sen jäseneksi luokan Kone. Periytä Kone luokasta QThread. 
  3. Korjaa Dialla tekemä malli edellisen tehtävän mukaiseksi.
  4. Lisää anturille jäsenet double vahvistus, double offset, double tulo, double tuloSiYksikkona, double taarattuTuloSiYksikkona, double KeskiarvoistusVektori[10], i , int paikkaVektorissa,  double Summa

  5. Tee käyttöliittymään nappi MittaaTulo ja  sille slot Mittaa. Laita myös LineEdit tai lcd, josta voit lukea mitatun arvon.
  6. Tee käyttöliittymään signaali MittaaTulonArvo.
  7. Tee luokkaan Anturi slot void PaivitaTulo();
  8. Yhdistä signaali MittaaTulonArvo slotiin PaivitaTulo.
  9. Emitoi (lähetä) signaali MittaaTulonArvo käyttöliittymän slotissa Mittaa.
  10. Tee luokkaan Anturi signaali LahetaMitattuArvo(double) ja ota se vastaan käyttöliittymässä.
  11. ui

    Dialog

     

    Anturi

    ui->MittaaTulo

    -->

     

    Mittaa

     

     

     

     

     

     

     

     

  12.  
    ..
  13. Lisää dialogiin toiminta, joka ajaa sylinteriä.
  • No labels
You must log in to comment.