状态图是UML中对系统动态方面建模的图之一,通过建立对象的生命周期模型来描述对象状态随时间变化的动态行为。系统中对象的状态最容易发现和理解的,所以建模时首先考虑基于状态间的控制流。具体来说,
状态图用于描述模型元素的实例的行为,适用于描述状态和动作的顺序,不仅可以展示一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态。
先来了解下状态机,状态机是一种记录下给定时刻状态的设备,可...
分类:
其他好文 时间:
2015-01-11 12:29:57
阅读次数:
859
关注AI的朋友可能都看过赖勇浩翻译的《有限状态机时代终结的10大理由》 ,里面谈到了状态机的诸多弊端。同时在ppt(附上下载地址)中述说了行为树的诸多优点,这里就不在赘述了。更多得是想总结一下自己玩了一阵子行为树后的一些实践体会。
个人体会:
状态机来实现AI更符合我们思维的朴素表达,我想任何一个有经验的coder都能直观得去写一个自己的AI状态机。它用于一些简单的ai其实是没有大问题...
分类:
其他好文 时间:
2014-12-28 15:39:27
阅读次数:
336
用倍福的从站配置工具得到的源代码有以下
1 主要代码
ecatappl.c
ecatappl.h
Ecatappl: EtherCAT从站应用层接口,整个协议栈运行的核心模块,
EtherCAT从站状态机和过程数据接口。Main()函数的定义,输入输出程数据
对象的映射处理,ESC与处理器本地内存的输入输出过程数据的交换等;
ecatslv.c
ecatslv.h
...
分类:
其他好文 时间:
2014-12-26 16:46:25
阅读次数:
4040
续上篇:http://www.cnblogs.com/qianqians/p/4168332.html现在来个清晰的语法分析讲解:为了保持函数声明的上下文语境比如声明与全局,namespace,class之中,我定义了一个简单的状态机class state(object): STATENONE...
分类:
编程语言 时间:
2014-12-25 17:58:47
阅读次数:
194
写下这个给自己备忘,关于事件循环以及多线程方面的东西我还需要多多学习。首先我们都知道程序有一个主线程,在GUI程序中这个主线程也叫GUI线程,图形和绘图相关的函数都是由主线程来提供。主线程有个事件循环Event Loop,其实就是一个死循环在不断的等待你的消息队列,通过消息队列完成响应用户操作,绘图...
分类:
其他好文 时间:
2014-12-23 21:00:57
阅读次数:
180
活动图是状态机的一个变体,用来描述执行算法的工作流程中涉及的活动。活动状态代表了一个活动:一个工作流步骤或一个操作的执行。活动图描述了一组顺序的或并发的活动。活动视图用活动图来体现。活动图和状态图统一在UML中称为“状态机”图,活动图类似于流程图,用于企业的业务流程建模。活动图不同于流程图的地方:1...
分类:
其他好文 时间:
2014-12-23 17:17:55
阅读次数:
214
1.无线设备状态机(The Radio State Machine)
典型的3G网络下的的网络无线设备包括下列三种耗能状态:
1. Full power : 当一个网络连接处于激活状态时,允许设备以最快的速率传输数据。
2. Low power : 一种中间状态,使用Full power状态下50%的能量损耗。
3. Standby : (备用) 没有网络处于活跃状态时候的能量消耗状态。...
分类:
系统相关 时间:
2014-12-17 16:26:11
阅读次数:
286
如果每次在商业项目中使用opengl命令去绘制特效,工作效率真心低,所以官方包装了这个接口,真实好东西。
draw函数的接口以及改了,新接口不允许重载原先的void draw(void)。
命令模式已是过去,显示列表模式则是将命令放入缓冲池中,在opengl状态机执行绘制命令时从中读取才去绘制,不再是每次绘制就调用opengl状态机立即绘制。
这就要求引擎全局组织绘制命令,即...
分类:
其他好文 时间:
2014-12-12 19:08:45
阅读次数:
260
在角色扮演或即时战略游戏中,经常会将角色以最佳的方式走到指定地点。游戏场景的地面情况复杂,而且场面大,若采用盲目式搜索,例如盲目穷举法,则几乎要遍历整个场景,效率非常低,造成角色反应速度过慢,实践证明是一种不适合网络游戏寻路方法。而启发式搜索算法在障碍较少的情况下也显得效率过低。
DDA算法和Bresenham算法是游戏寻路中绘制直线的两种常用算法。
在列举这两算法之前,我先定义坐标的结构...
分类:
编程语言 时间:
2014-12-09 17:53:55
阅读次数:
330
第一章 模型机基本结构由功能分析, 本次组成原理实验中设计的模型机包含下面这些部件:算术逻辑运算部件(ALU)、程序计数器(PC)、指令寄存器(IR)、存储器(RAM)、时序和微程序控制部件。模型机的数据通路为单总线结构,总线宽度为8位。第二章 设计思想1、基于状态机的模型机如图1所示,整体模型机的...
分类:
其他好文 时间:
2014-12-08 15:28:13
阅读次数:
513