fsm

    0热度

    1回答

    我正在vhdl中实现一个Mealy类型的FSM。我目前正在使用双重过程,虽然我刚刚读过一个单一过程可能会更整洁。考虑你的答案的一个参数。 问题的简短版本是:我可以有一个状态,其中另一个组件的输入被更改,并且在相同的状态下,使用该组件的输出?这将是安全的还是将会是一场老鼠赛跑,我应该用组件的输出做出另一个状态? 长版本:我有一个内存模块。这是一个fifo内存,激活它的复位信号将一个名为queue_p

    7热度

    1回答

    我对你有个棘手而有趣的问题。 在通过Twisted,Tornado中的一些传输层处理I/O任务(如协议实现)时,我发现了类似的场景或模式。该模式比抽象更具普遍性。例如,当您使用类似MODEM的设备时,您向他发送命令并接收结果。 但是,有时您需要对新命令对最后一个命令的调制解调器响应做出反应。例如,假设该调制解调器是M, - >是通信运营商的是一个参数,消息密钥,和服务器为S. 1. s ->(a)

    4热度

    1回答

    我目前正在研究分层状态机(UML状态机,状态图等),下面是我不清楚: 正在推动事件机器本身的事件队列在转换过程中以及从有效的状态出发,如果是,它是否在实践中安全使用或应该避免?在做这件事情时是否存在某些暗示(至少存在实施怪癖,正交区域发挥作用时的问题等)? 我将举例说明有两个虚拟机的问题: 以下机床将是状态A等待事件A_to_B后,它会通过分派事件转换动作进入无限循环: +-----+

    0热度

    1回答

    我工作的一个有限状态机库,这些公共方法: template <typename STATE_T> void add_state(); // allocate STATE_T on heap - STATE_T must derive from state template <typename FROM_STATE_T, typename TO_STATE_T> void link_s

    2热度

    1回答

    我有一个有五个状态(s1,s2,s3,s4,s5)的FSM。 但是,对于每个状态,应该完成一系列操作。例如,在s2中,计数器应该从1到10. 这里是我的问题:FSM如何知道“我应该从s2更改为s3”?或者以另一种方式说话,s2怎么可能通知FSM“我已经完成了”,并且应该根据LookUpTable来启动新状态?

    2热度

    4回答

    这是来自研究项目的DFA。我们手动创建了DFA。我们感兴趣的是与DFA对应的正则表达式。当然,可能有多个 正则表达式对应于它;我们更喜欢更简单的一个。

    1热度

    1回答

    我在java类实现有限状态机对象状态FSM。我无法找到另一个州和事件作为自己的对象的例子(也许这是有原因的?),我不太相信我的解决方案,尤其是因为我必须为FSM分配一个状态(实际管理员),然后将FSM分配给状态(通知状态更改)。下面是状态管理器的代码,而我分配的状态,并吐出出来,如果问到: public class FSM { public void setCurrentState(F

    1热度

    1回答

    我想在有向图中创建一堆“和”和“或”和“不”门。 然后遍历输入,看看他们的结果是什么。 我认为有一个现成的遍历可以做到这一点,但我没有看到它。 我不知道这种遍历的名字是什么。 当然宽度首先不会做这项工作。 我需要得到所有的叶子,并朝着根。 换句话说 A =(B &(C & Z)) 我需要首先解决Ç@ Z。 我需要把这种类型的东西放在一个图中并遍历起来。

    2热度

    2回答

    每个Python开发人员都知道诸如Sphinx之类的工具。你用标记语言编写一些文本,在shell中编写make,让一些编译器完成他们的工作。最后你会得到漂亮的HTML或PDF。 我正在寻找类似的东西,仅用于有限状态机,例如我把SCXML放到一个文件中(用GUI或用VIM手动按我的愿望)启动一个编译器,然后出现一个图片文件格式,但是我可以使用,但是请我看起来很好,即使我不知道我在做什么。例如: $

    -1热度

    1回答

    任何人都可以告诉我,如果在设计工作流时使用FSM(有限状态机)而非SOA(BPEL)有什么显着的相对优势?还是SOA有更多优势?