Statemachine.

単純有限ステートマシン
今すぐダウンロード

Statemachine. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Kyle Conroy
  • 出版社のWebサイト:
  • http://github.com/derferman/

Statemachine. タグ


Statemachine. 説明

StateMachineは、ほぼすべてのコードBaseに適応できるシンプルで使いやすい有限ステートマシンを提供するPythonモジュールです.Usagetoステートマシンを作成し、StateMachine.Machineクラスでミックスします。唯一の要件は、strings.import StateMachineClass信号信号(StateMachine.machine)として表される初期状態です.initial_state = 'Red'This Machineはそれほど多くはありませんが、現在の状態>>> stopight = traffightight( )>>> Stopiltight.State'Red'RED'REDERイベントデコレータを使用して状態遷移を追加できます。これらの関数は遷移の反復可能な遷移を返します。移行はただの2つのタプルです。最初の要素は、ステートの反復可能な状態、Wilcard '*'、または単一の状態です。 2番目の要素はターゲットSTATE.IMPORT STATEMACHINECLASS Traffight(StateMachine.machine):Initial_State = 'RED' @ statemachine.event def cycle(self):降伏 'red'、 'green' eilge 'green'、 'yelled'黄色 '、' REDCALLINGサイクルメソッドは次の状態に移行します。>>> stopilt = trafficlight()>>> stoplight.state'red '>>> stoplight.state.State.State.State.State 'Green'InstallationPip StateMachineProductのホームページをインストールします


Statemachine. 関連ソフトウェア