社区
图形处理/算法
帖子详情
请问实现自动状态机编程问题~!分不够再加!
danmao
2003-04-03 06:25:15
状态机的实现编程有多种实现方法,但是我希望在编译成程序以后,程序还可以根据配置文件来决定状态:定义状态个数、一个状态转入下一个状态的条件都在配置文件中给出。这样的功能该怎样设计?
...全文
109
8
打赏
收藏
请问实现自动状态机编程问题~!分不够再加!
状态机的实现编程有多种实现方法,但是我希望在编译成程序以后,程序还可以根据配置文件来决定状态:定义状态个数、一个状态转入下一个状态的条件都在配置文件中给出。这样的功能该怎样设计?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danmao
2003-04-24
打赏
举报
回复
唉,看来是没人回复了。:(
danmao
2003-04-07
打赏
举报
回复
CaptainIII(山上人) :你可以说说你是怎么做的吗?后来放弃了?你说的是什么地方需要解耦?
harry202
2003-04-04
打赏
举报
回复
对你的算法不了解,只能推测了。
如果写死你已经可以实现了吗?如果可以,则可把条件保存在1个链表内,再定义一个文件格式,在需要判断的时候从文件读取。
CaptainIII
2003-04-04
打赏
举报
回复
不是太好搞,分析过几个关于FSM的设计模式,挺麻烦的。由于有this指针的存在,想解耦不是那么容易,你的问题是基于动态对象重构,用C++实现挺麻烦的,我最后再项目重放弃了,你可以以FSM + Design Pattern + pdf查查看,看看别人做的工作。gz
flyfash
2003-04-04
打赏
举报
回复
学习
danmao
2003-04-04
打赏
举报
回复
harry202(harry) , :)
你说的太轻巧了,我需要在状态中间定义一些操作,这个状态怎么样的我在编程的时候不知道。配置文件中写出这个状态接收哪些条件,得到这个条件后需要怎样的操作。这些程序中不知道。
harry202
2003-04-04
打赏
举报
回复
你都已经解决了啊,需要的参数从文件读取,不要写死就可以了
danmao
2003-04-04
打赏
举报
回复
算法基本按照design patterns 中的State pattern。
CaptainIII(山上人),你能够说说你的体会吗?
harry202(harry),我们定义一些术语吧,这样好讨论。
State:状态
Event:触发事件
Operator:操作
StateMachine:状态机
你有没有看State模式?
一般来说Event传入一个Current State,如果这个State能够响应这个Event调用它的Operators(注意:可能有多个)。
现在需要在运行时确定的就是:
1、State的个数
2、State所包含的Operator
我是这样想的。各位有什么好建议?
STM32
状态机
编程
实例——全
自动
洗衣机(上)
本文档详细介绍了如何使用
状态机
编程
设计一个全
自动
洗衣机的控制系统,包括按键检测、洗衣流程模拟以及状态转换。洗衣机具备水位选择、模式选择、启动/暂停等功能,通过状态图和
状态机
实现
不同阶段的逻辑,如加水、清洗、排水和甩干。此外,还讨论了按键
状态机
的复用和优化,以适应多个按键的检测需求。
【源码详解~按键
状态机
~简洁易懂】1.单个按键
实现
短按长按的功能(基于STM32)
本文介绍了一种利用STM32单片机
实现
按键短按与长按功能的方法,通过
状态机
思想结合定时器中断,有效区
分
按键的不同操作,提高了系统的响应效率。
嵌入式~单片机
编程
-
状态机
本文介绍了
状态机
编程
的概念及其在单片机
编程
中的重要性。通过一个按键控制LED灯状态转换的例子,阐述了
状态机
的五要素:状态、迁移、事件、动作和条件,并展示了如何根据状态转换图编写
状态机
代码。
状态机
编程
能够提高CPU使用效率,确保逻辑完备性,并使程序结构清晰。在面对复杂逻辑时,
状态机
能够帮助开发者更好地组织和理解代码。
【FPGA学习】
状态机
实现
UART通信
本文采用
状态机
和计数器组合方式
实现
RS232协议,包括接收和发送模块,支持115200bps波特率和奇校验。通过串口回环验证模块正确性。
有限
状态机
编程
FSM
本文围绕嵌入式系统中
状态机
编程
展开。iTRON类OS的嵌入式系统多以C语言用
状态机
实现
功能模块,任务间通讯有事件和消息两种方式。重点讨论通过
状态机
处理消息的模型,还给出机器人
状态机
示例,并强调
状态机
系统设计的几点原则。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章