1.3任务书.电梯.2014.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小组编号小组电梯控制系统任务书 编制时间:** 编制人员:** 1任务目标概述 实现单步电梯的控制模拟。分两个版本完成。 IO版本,实现两种策略(先来先服务和顺便服务) 目标1:实现文件IO版本(电梯请求从文件,电梯运行状态磁盘文件和显示器)10周)。 目标2:实现文件IO版本(电梯请求从文件,电梯运行状态磁盘文件和显示器)12周)。 目标3:实现键盘输入请求版本(电梯请求从,电梯运行状态磁盘文件和显示器)13周)。 版本二:在版本一基础上升级得到动画IO版本(第16周)。 要求在程序退出前,本次程序运行的统计报告,形式如下: 总运行时长(秒) 请求总数 请求平均响应时长(秒) 先来先服务策略       顺便服务策略       2 电梯配置 电梯服务楼层为1-9层。 电梯有空闲、上行、下行、停靠的运行状态。停靠时间可以在系统初始化时进行设置之间。有停靠时间指示灯用于显示剩余停靠时间。楼层有指示灯表示所在楼层。运行时间可以在系统初始化时进行设置在之间。 考虑楼层情况,从而电梯不能在这些楼层停靠的情况。可以系统初始化时设置不能停靠的楼层,这些楼层按,不会有响应。在内部按这些楼层时,也有响应。向上运行,位于第I-和I层之间,此时内第I层的目标请求或者电梯外第I层有向上请求,基于安全考虑,电梯将不响应这两类请求。,向下运行时,允许在第I层和第I-之间,则不响应电梯内部对第I的,也不响应电梯外I的。 楼层电梯所在楼层楼层电梯当前所在楼层和运行 乘客数量等外界因素(可能导致停靠时间的长短变化)不予考虑。 当电梯停靠某层时,如发生电梯内以该层为目标的请求或者电梯外该层的呼叫请求 ,则不予相应。如电梯停靠在6层,而如果乘客此时想在电梯内按6,或者6层有乘客想按下呼叫按钮,都不予响应。 4 电梯运行控制策略 要求实现先来先服务策略和顺便服务策略。 1.先来先服务策略: 将所有呼叫和目标按到达时间排队,然后一一完成。这是相当简单的策略,只需要设计一个将呼叫和目标排队的数据结构。因为该策略效率也很低,所以没有实际的电梯采用这种策略。 基本要求-将所有呼叫和目标按到达时间排队,然后一一完成。 选作(加分)-内部目标请求有优先响应权,即使这时其他外部呼叫请求先到达,也要把内部目标请求插入队列中外部呼叫请求前面。 该策略下的请求要求使用链表存储。 顺便服务是一种最常见的简单策略。这种策略在运行控制中所规定的安全前提下,一次将一个方向上的所有呼叫和目标全部完成。然后掉转运行方向完成另外一个方向上的所有呼叫和目标。 可以采用设定目标楼层的办法来实现这个策略,即电梯向一个目标楼层运行,但这个楼层可以修改。具体策略如下: 修改目标楼层的策略: a. b.2)确定新的目标楼层: 如果电梯向上运行,当它到达某个目标楼层后,则依照以下顺序确定下一个目标楼层: a.如果比当前层高的楼层有向上呼叫或者目标,那么以最低的高于当前楼层的有向上呼叫或者目标的楼层为目标。 b.如果无法确定目标楼层,那么以最高的向下呼叫或者目标所在楼层为电梯当前目标楼层。 c.如果无法确定目标楼层,那么以最低的向上呼叫所在楼层为电梯当前的目标楼层。 d.如果仍然不能确定目标楼层(此时实际上没有任何呼叫和目标),那么电梯无目标,运行暂停。 如果电梯向下运行,依照以下顺序确定下一目标楼层: a.如果比当前层低的楼层有向下呼叫或者目标,那么以最高的低于当前楼层的有向下呼叫或者目标的楼层为目标。 b.如果无法确定目标楼层,那么以最低的向上呼叫或者目标所在楼层为电梯当前目标楼层。 c.如果无法确定目标楼层,那么以最高的向下呼叫楼层为目标楼层。 d.如果仍然不能确定目标楼层(此时实际上没有任何呼叫和目标),那么电梯无目标,运行暂停。 基本要求-一次将一个方向上的所有呼叫和目标全部完成。然后掉转运行方向完成另外一个方向上的所有呼叫和目标。 选作(加分)-为防止用户在梯内恶意按目标楼层,当用户第二次按已申请的内部目标按钮,取消此内部目标按钮。 该策略下的请求同学们选定。 要实时生效。即假设先来现服务策略,还有请求没有响应完毕。切换到顺便服务策略,则请求需要按照顺便策略进行响应。 版本1-文件IO方式: (1)将呼叫和目标写入一个文本文件,然后程序读取这些呼叫和目标数据后可以自动模拟电梯运行情况。 (2)将电梯运行情况,显示到屏幕上,同时写到结果文件中。 输入用电梯请求文件格式: 文本文件,每一行表示一个时刻发生的电梯请求。格式定义如下: T=请求发生时间,CallF=楼层请求\n 例:T=1,CallF=4U T=2,CallF=4U 5T 请求发生时间:按程序运行的系统时钟时间,单位秒. 楼层请求:由呼叫方向(U/D/T)和数字(1~9)组成,同时有多个请求时用1个空格分割

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档