人机交互界面表示型.ppt

[(禁止Deactivation): 设目标G下的子目标关系为[(G0,G1),一旦G1任务被执行,G0便无效(不活动)。这个关系在转换到状态网络以后与前面不同的是,在状态S2被“G1正常结束事件”激活以后,不会再回到S0,而是转到了一个新的状态F。在有禁止关系的层次中最多只允许有两个目标状态存在。一个典型的例子是G0=”运行”,G1=”退出”。在执行退出以后整个程序结束,也就无法再回到运行状态了。 G0正常结束事件 产生G正常结束事件 G1正常结束事件 外部事件0 外部事件1 S2 S0 F 图6-24 “禁止”关系状态网络 产生G正常结束事件 S1 人机交互技术编写组 * 3.实例应用 根据上面的转换算法,在图6-24a-c中给出了中国象棋的最高层目标、运行、走棋三个目标的状态转换网络,它们之间通过事件的产生和激活完成其层次间的通信。其他目标的状态网络表示与这三个图类似,在这里没有列出. 人机交互技术编写组 * 运行正常结束事件 外部事件1 外部事件0 退出正常结束事件 S0 S1 S2 F 图6-24a 最高层目标状态转换网络 最高层目标 运行 运行 产生运行正常结束事件 产生运行正常结束事件 打谱正常结束事件 打谱正常结束事件 S02 外部事件1 打谱正常结束事件 走棋正常结束事件 外部事件0 S00 S03 S04 S01

文档评论(0)

1亿VIP精品文档

相关文档