FSM Schema's
De schema’s van een FSM is heel eenvoudig. De cirkels geven alle states aan. Deze states zijn verbonden met andere states via de pijlen. Op deze pijlen staat welke input ervoor zorgt dat de state veranderd. In het voorbeeld is het één state die 1 of 0 kan zijn. Als je twee inputs zou hebben zou je dus meer vertrekkende pijlen kunnen hebben. Als laatste heb je de begin state die aangeduid wordt met een dubbele ring of een enkele pijl.
In het voorbeeld hieronder zien we dat de begin state S1 is. Als de input 1 is, zal de state hetzelfde blijven. Als de input 0 is, dan veranderd de state naar S2. Voor S2 geld hetzelfde als S1, deze veranderd alleen als de input 0 is.
Dit voorbeeld kan gezien worden als een 'hold' mechanisme, waar de states blijft veranderen totdat er op een knop gedrukt wordt.
Dit voorbeeld kan gezien worden als een 'hold' mechanisme, waar de states blijft veranderen totdat er op een knop gedrukt wordt.