电梯仿真程序
1、设计要求
(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). 电梯仿真软件运行时,应在计算机屏幕上详细说明其使用方法,以及本软
件作者姓名和日期。
2、实验装置
IBM-PC
3、使用方法及功能介绍
①
“
在提示 input the floor(1-8F)(such as 1-3-4-1):”后面输入用户要去的楼
层,可从任意楼层开始运行,指定楼层号顺序上升与下降,数字与数字之间
“
用 -”连接,数字范围为 1-8。
在一轮运行完以后程序会清空楼层提示后面的数字,用户可再输入要去的楼
层,若用户希望停止运行该程序,可以在下一轮开始时在楼层提示后面输入 0
或非数字键,可返回到 DOS
②
在 1 -- 8 楼之间按任意顺序不连续控制电梯上升与下降. 按一次计算机键盘
的上箭头电梯上升一楼,按一次计算机键盘的下箭头电梯下降一楼.
③电梯上升与下降过程中,在电梯三维模型的正上方的蓝色矩形框内,提示
“now the floor is:”后面显示出当前所要在的楼层数,
“
提示 TO:”后面显示 1--8
“
楼之间所要到达的楼层数,提示 direction:”后面显示上下箭头,代表电梯当
前是上升状态还是下降状态。
④在电梯旁有一个小方块。这个小方块随电梯上升而上升,下降而下降。增加
电梯运行时的动感.。小方块在一个 8 层的方框内上下移动,电梯每上升一层,
小方块在方框内上升一层,