background image

电梯仿真程序

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 层的方框内上下移动,电梯每上升一层,
小方块在方框内上升一层,