关于状态机中使用事件情况的问题

2019-07-18 06:45发布

如图流程(situation1),当有信号input进入时,在state 1判断是否等于3,如果是,就进入state 3,如果不是就回到state 1,如果5秒内没有信号进入就到state 2。程序如图1,2.


问题是,我现在想要实现第二种情况,如图流程(situation 2), 在state 1判断信号input是否等于3,如果等于3,进入状态3,如果5秒内没有信号发生,或信号不等于3,就进入state 2. 这种情况该怎么实现呢?  谢谢大家!!

流程.PNG
1.PNG
2.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhaole_FPGA
1楼-- · 2019-07-18 08:03
 精彩回答 2  元偷偷看……
mexaviesta
2楼-- · 2019-07-18 10:02
谢谢你的回复,我可能没有说太清,第二种情况是,在5秒内会有不止一个信号进入,比如第一秒进来个2,第二秒进来个4。。。要求是必须等够5秒,没有一个等于3的话就进入state 2
mexaviesta
3楼-- · 2019-07-18 13:51
顶一下,顶一下
mexaviesta
4楼-- · 2019-07-18 17:23
顶一下顶一下!!

一周热门 更多>