finite-state-machine

    1

    1答えて

    私は、下記のコインチェンジマシンのFSAの動作を記述するためのテーブルを作成しようとしています。 50cコインを受け入れるスロットと2つのボタンがあり、ユーザーは20cまたは10cコインを交換するために押すことができます。 50c硬貨が挿入されるとすぐに、別の硬貨の追加を防ぐために機械がロックされます。ユーザが20cボタンを押すと、残りの値が十分であることをマシンがチェックし、20cコインをユーザ

    0

    1答えて

    Swiftで実装できるシンプルな状態マシンの例はありますか?私は周りにグーグルで行ってきましたが、私にはかなり不透明なサードパーティーの図書館がたくさんありました。私はまた、人々がステートマシンについて多くの高レベルの議論を見たが、コードを示していない。誰かが単純な反例(add 1/subtract 1など)を行うことは可能ですか?または私に1つを指摘しますか?私はそれが大きい質問であることを知っ

    0

    1答えて

    誰でもマルコフのための状態空間グラフを設計するのに助けてくれますか?バークレーCS188からのカーレースの例の決定プロセス。例えば カーレース例 私は100回のアクションを行うことができますし、私は私の報酬を最大化するための最善の政策を取得するために、値の反復を実行したいです。 私は3つの状態(クール、暖かい、過熱)しかないとき、私は「終了」状態を追加してMDPを完了する方法を知らない。 私は10

    0

    1答えて

    デフォルト以外のコンストラクタでstate_machine_defとMSM ::フロント::状態を初期化する方法MSM: class FsmDef : public boost::msm::front::state_machine_def<FsmDef> { private: Args args; using State = boost::msm::front::state<

    0

    2答えて

    私は有限状態マシンを作成するためにPythonの遷移モジュール(link)を使用しています。 この有限状態マシンを永遠に実行するにはどうすればよいですか? 私が望むのは、トリガーするイベントがなくなると「アイドル」に留まることができるfsmモデルです。私はPythonプログラムでこのマシンを実行する場合は state = [ 'A', B', 'C'] transtion = [ A->B->C

    0

    1答えて

    私はFSMをモデル化するはずですが、私はどのように条件をモデル化するのかは不明です。シンプルなATMの例を見てみましょう。ユーザが「確認」を押すとPINが正しい場合、ユーザは「確認」を押し、PINが正しくない場合 、国家2 に行く、状態3 に行くまたは私は単純に「間違ったピン」と呼ばれる入力を使用することができますと "正しいピン"?私は、FSMがこのようにモデル化できるかどうかはわかりません(追

    0

    1答えて

    FST実行中に入力/出力ペアを印刷/可視化するアプリケーションが必要です。つまり、fstの各状態について、その状態の入力と状態の出力を含むタプルを出力する必要があります。今は、foma,hfst、xfst fstツールと互換性のあるfstファイルを生成できます。だから、私は必要な視覚化ツールは、それらのいずれかと互換性が十分でなければならないと思う。そのようなツールを知っている人はいますか?

    -3

    1答えて

    私は私の頭を包み込むように見えない宿題を与えられました。私たちの教師は、有限状態マシンをプログラムすることを望んでいます。ここでコード #ifndefine #define FINITE_STATE_MACHINE_H #include <iosfwd> class FiniteStateMachine { Private: friend std::ost

    0

    1答えて

    は、私は有限状態マシンが何であるかを知っている、と私はFSTの概念を知っているが、テーブルの入力が出力になりためにどのように私は本当に理解していません。私はFSTの手順に従う方法を知らない。私たちが11を入力すると、マシンの内部で1が両方とも交代するはずですか?私は本当にそれを取得していません。私の理解を助けてください!

    0

    1答えて

    私はC#のステートレスステートマシンを使用していますが、これまで他のステートマシンの実装でこの問題が発生しました。質問は主に理論的ですが、ダミーコードを追加することができます。 解決方法がわかりません。 2つの州(歩行と走行)があり、どちらも第3州(ジャンプ)に移行できるとします。第3の状態が完了したら、私は呼び出し側の状態に戻ることを望みます。ある意味では、私は呼び出し先のトリガに影響を与えるこ