• ベストアンサー

オートマトンについて

エレベーターの制御機構もついてのオートマトンの仕組みを教えてほしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.1

エレベータの制御をオートマトンによって行っているとは考えられません。もちろん、やってできないことはありませんが。 原理的なやり方を示します。もっとも、実際にはもっと簡単な実現法もあるでしょう。 全ての可能な状態を列挙します。そして、ある状態から次の状態に行くにはどのような要因があるかを数え上げます。そして、状態遷移図で表せばできあがります。 ごく簡単に、1階と2階だけしかないエレベータを考えると [状態1]エレベータが1階にいてドアが開いている [状態2]エレベータが1階にいてドアが閉まっている [状態3]エレベータが上昇している [状態4]エレベータが2階にいてドアが開いている [状態5]エレベータが1階にいてドアが閉まっている [状態6]エレベータが下降している が状態として考えられます。 [状態1]→[状態2] の遷移を起こす要因は次でしょう。 [籠の中の2階のボタンを押す]∨[籠の中の閉のボタンを押す] ここで「∨」は「または」を示します。実際には[ある時間が経過する]も要因ですが、面倒なので省略します。 状態間の遷移を生じる要因を数え上げ、遷移を示す枝の上に「∨」で表される要因を書き並べれば完成です。

関連するQ&A