Sonlu durum makinesi: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
ArthurBot (mesaj | katkılar)
k Bot değişikliği Ekleniyor: simple:Finite-state machine
+
31. satır:
 
Alıcı ("Acceptor")/Tanıyıcı ("Recognizer") ve dönüştürücü ("Transducer") olmak üzere iki farklı grup vardır.
 
 
=== Alıcılar/Tanıyıcılar ===
Satır 49 ⟶ 48:
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.
 
;
;[[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).
 
Satır 68 ⟶ 66:
* [[sanal sonlu durum makinası|sanal SDM (SSDM)]]
* [[Otomata tabanlı programlama]]
 
== Ayrıca bakınız ==
* [[Algoritmik durum makinesi]]
 
== Dış bağlantılar ==