Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Qt:n QStateMachine luokalla on yksinkertaista tehdä monimutkaisiakin tilakoneita. Tilakone koostuu tiloista ja niiden välisistä tilasiirtymistä. Tilakone on tyypillinen ratkaisu esimerkiksi automaation sovelluksissa, joissa jokin laite voi olla useissa eri tiloissa. Esimerkiksi robotti voi tarttua kappaleeseen siirtää kappaletta ja jättää kappaleen haluttuun paikkaan. Alla esimerkki liikennevaloja kuvaavasta tilakoneesta   
1. Esimerkki

1. tilakone switch-case rakenteella