【技术实现步骤摘要】
本公开涉及嵌入式软件开发,尤其涉及一种有限状态机自动化生成方法、系统及相关设备。
技术介绍
1、有限状态机是一种在任何时刻都有有限数量的状态的计算模型。它由一组状态、一组输入符号、一组转换规则、一个初始状态和一组接受状态组成。有限状态机通常用于描述那些能够通过有限个状态来表示的系统或过程。它的特点是状态数量有限、状态转换规则和用途广泛。有限状态机的状态集合是有限的,通常表示系统的不同状态,其可以根据当前状态和输入符号,状态机会进行状态转换,广泛应用于编译器设计、自动控制系统、协议分析等领域。根据输入输出的关联,有限状态机还可以细分为mealy状态机与moore状态机,前者的输出不仅仅依赖于当前的状态,还依赖于当前的输入;后者的输出仅仅依赖于当前状态,与输入无关。
2、对于大多数使用状态机的通信系统的代码结构,一般需要定义状态的属性,并将其并入一个充当控制器的数据结构之中。在运行过程中这个控制器将在条件的作用下控制状态的变化并在各个状态下做出相应的操作,以完成通信系统的任务。但是对于开发人员来说,在构建状态机代码的过程中需要实
...【技术保护点】
1.一种有限状态机自动化生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设表格包括多个工作表,其中:
3.根据权利要求2所述的方法,其特征在于,所述在所述第二工作表中配置有所述控制器对应的至少一个状态成员,每个所述状态成员连接有第三工作表,还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述表格路径,通过python脚本抓取所述预设表格中的所述配置,生成状态机代码框架,包括:
5.一种有限状态机自动化生成系统,其特征在于,包括:
6.根据权利要求5所述的系统,其特征在
...【技术特征摘要】
1.一种有限状态机自动化生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设表格包括多个工作表,其中:
3.根据权利要求2所述的方法,其特征在于,所述在所述第二工作表中配置有所述控制器对应的至少一个状态成员,每个所述状态成员连接有第三工作表,还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述表格路径,通过python脚本抓取所述预设表格中的所述配置,生成状态机代码框架,包括:
5.一种有限状态机自动化生成系统,其特征在于,包括:
6.根据权利要求5所述的系统,其特征在于,该...
【专利技术属性】
技术研发人员:罗浦,韦宗成,江欣睿,杨娇娇,王凯,孙正一,
申请(专利权)人:辰致科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。