Sonlu durum makinesi: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Hasan Sami Bolak (mesaj | katkılar)
Değişiklik özeti yok
CommonsDelinker (mesaj | katkılar)
k Fsm_moore_model_door_control.jpg adlı resim, Commons'ta silindiği için kaldırıldı.
49. satır:
Dönüştürücüler, verilen girdi ve eylemleri kullanarak ortaya çıkan durumlara dayanarak çıktı üretirler. Kontrol uygulamarı için kullanılırlar. İki farklı tipi aşağıda anlatılmaktadır.
 
;
;[[Image:Fsm_moore_model_door_control.jpg|thumb|350px|sağ|Şekil 3 Dönüştürücü SDM: Moore model örneği]]
;[[Moore makinası]]: SDM sadece giriş eylemlerini kullanır, çıkış duruma bağlıdır. Moore modelinin avantajı davranışın basitleşmesidir. Şekil 3 asansör kapısı Moore SDM'sini göstermektedir. Durum makinası iki komutu tanımaktadır: "command_open" ve "command_close" ve bu komutlar durum geçişlerini tetikler. "Opening" durumunda girdi eylemi (E:) kapıyı açan bir motoru başlatır, "Closing" durumundaki girdi eylemi ise motoru kapıyı kapatma yönünde çalıştırır. "Opened" ve "Closed" durumları herhangi bir eylem gerçekleştirmez. Dış dünyaya (örneğin diğer durum makinalarına) vaziyeti bildirirler: "door is open" (kapı kapalı) veya "door is closed" (kapı açık).