- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机课程设计电梯仿真程序.
二○一四~二○一五学年 第一学期
信息科学与工程学院
自动化系
课程设计报告书
姓 名:
学 号: 201204134013
班 级: 自动化1201
课程名称: 微机原理与应用课程设计
指导教师: 程磊
2014年 12月 19日
电梯仿真程序
1.课程设计目的:
在读懂任务书给出的几个子程序的基础上,学习运用计算机动画技术等手段自己独立编制出一个完整的电梯运行计算机仿真程序.通过编制仿真程序的实践,加强同学们对计算机顺序控制的了解与认识,以达到掌握计算机顺序控制规律和计算机顺序控制技术所需的编程技巧以及相关的硬件基础知识的目的。
2.设计要求:
(1). 在 1-- 8楼之间一次可输入多个任意楼层号连续控制电梯按指定楼层号顺序上升与下降.以上过程完成后可重新输入任意楼层号连续控制电梯按指定楼层号顺序上升与下降.只有按ESC键才退出程序返回DOS状态。例如 : 1-3-5-8-6-4-2-1 (可观察教六楼电梯的实际运行情况).
(2). 在 1 -- 8 楼之间按任意顺序不连续控制电梯上升与下降. 按一次计算机键盘的上箭头电梯上升一楼,按一次计算机键盘的下箭头电梯下降一楼. (上箭头的ASCII码19H , 下箭头的ASCII码1AH . )
(3). 在电梯上升与下降过程中,要显示出 1--8 楼之间所要到达的楼层数,同时还要用箭头显示电梯是上升状态还是下降状态.
(4). 电梯运行到指定楼层后,打开电梯门,然后关门继续运行.
(5). 电梯运行时, 在任意时刻遇到紧急情况时应能实时中断电梯运行.也可以在任意时刻恢复电梯运行.(按A/a 键模拟中断发生,电梯停止运行.按B/b 键恢复电梯运行)
(6). 在计算机屏幕上将电梯的平面模型改成三维立体模型.
(7). 在电梯旁画一个小方块.这个小方块随电梯上升而上升,下降而下降.以增加电梯运行时的动感.
(8). 电梯仿真软件运行时,应在计算机屏幕上详细说明其使用方法,以及本软件作者姓名和日期.
3.使用方法和介绍:
①在提示“INPUT THE ORDER(1-8F)(SUCH AS 1-2-5-2):”后面输入用户要去的楼层,可从任意楼层开始运行,指定楼层号顺序上升与下降,数字与数字之间用“-”连接,数字范围为1-8。
②电梯上升与下降过程中,提示“NOW THE FLOOR IS:”后面显示出当前所要在的楼层数,提示“TO:”后面显示1--8 楼之间所要到达的楼层数,提示“DIRECTION :”后面显示上下箭头,代表电梯当前是上升状态还是下降状态。
③在电梯旁有一个小方块。这个小方块随电梯上升而上升,下降而下降。增加电梯运行时的动感.。小方块在一个8层的方框内上下移动,电梯每上升一层,小方块在方框内上升一层,电梯每下降一层,小方块在方框内下降一层。并且小方块在方框内的位置与电梯当前所在楼层时对应的,例如:若当前电梯运行到第8层,则小方块也位于第八层方框。为了使用户能更清晰地看到电梯的运行过程,小方块每到一层会停留1S的时间。电梯运行到指定楼层后,打开电梯门,然后关门继续运行,为了模拟真实的效果,电梯在指定楼层停下,大门依次闭合-半开门-全开门-半开门-闭合。
④在 1 -- 8 楼之间按任意顺序不连续控制电梯上升与下降。按一次计算机键盘的上箭头电梯上升一楼,按一次计算机键盘的下箭头电梯下降一楼。 由于所使用的计算机的某些原因,这里输入“w” 上升一楼,输入“s” 下降一楼。电梯的不连续控制只在电梯停在某一层且关上的门之后。提示是“UP OR DOWN ONLY VAILABLE WHEN LIFT STOP(use w or s )”,当用户可以对电梯进行不连续控制时,会出现“~~NOW VAILABLE”的提示。
⑤电梯仿真软件运行时,在计算机屏幕上显示本软件日期“***DATA: 2014-12-20***”,作者姓名“AUTHOR IS: xia zhi long ”和学号“XUEHAO:201204134013”。
4.程序的设计思路
在主程序的最前面是宏,将具有特定功能的画图代码打包成一个个宏放在住程序的最前面。有清屏的宏,移光标的宏,写横的宏,写竖的宏,画小方块上升的宏,画小方块下降的宏,画初始小方块的宏,画电梯关门状态的宏,画电梯半开门状态的宏,画电梯全开门状态的宏。由
文档评论(0)