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

Compare with Current View Page History

« Previous Version 6 Current »

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

Yksinkertainen Caps Lock -tilakonemalli

1. Esimerkki

2. tilakone switch-case rakenteella

3. Liikennevalot - tilakoneena

 

  • No labels
You must log in to comment.