下载  >  课程资源  >  C/C++  > 简单的电梯控制系统

简单的电梯控制系统 评分:

/************************************************************************* /*C语言简易电梯实现(模拟状态机) /* /*通过定义两个枚举类型和两个结构表征电梯当前状态 /* /*具有如下功能: /*电梯状态初始化(电梯在一楼且电梯门关闭) /*选择电梯是否继续运行 /*控制电梯每次运行时的方向 /*在电梯运行过程中添加层数 /*输入电梯层数是可乱序输入 /*判断电梯是否超载 /*增加或减少电梯内人数 /*宏定义电梯最大载客数和楼层范围,可根据需要修改elevator.c中的MAX_FLOOR,MAX_NUM /*最后

...展开详情
2018-08-14 上传 大小:54KB
举报 收藏 (1)
分享
电梯模拟运行控制系统的C_实现

电梯模拟运行控制系统的C_实现: 一个完整的电梯模拟系统C的实现方法

立即下载
Verylog HDL 电梯运行控制系统(内附源码)

Verylog HDL 电梯运行控制系统(内附源码)

立即下载
电梯控制系统的分析类图 顺序图 类图

用于实现单个UML图的基本技术:电梯由门、监视器和电梯控制器组成。电梯控制器负责控制电梯系统.乘客通过按动每层楼的按钮或者电梯内的控制面板来与电梯系统进行交互。

立即下载
UML电梯系统类图

用EA绘制的电梯系统类图,打开就可以直接使用。是UML初学者的优秀参考资料

立即下载
PLC电梯控制系统

本文介绍了利用可编程控制器编写的一个五层电梯的控制系统,检验电梯PLC控制系统的运行情况。实践证明,PLC可遍程控制器和MCGS组态软件结合有利于PLC控制系统的设计、检测,具有良好的应用价值

立即下载
模拟电梯系统程序设计

八、 实验内容和要求: 要求根据下面的功能说明描述实现模拟电梯控制软件 (一)电梯配置 1. 共有1个电梯 2. 共有maxfloor层楼层。maxfloor=9。 3. 中间层每层有上下两个按钮,最下层只有上行按钮,最上层只有上行按钮。每层都有相应的指示灯,灯亮表示该按钮已经被按下,如果该层的上行或者下行请求已经被响应,则指示灯灭 4. 电梯内共有maxfloor个目标按钮,表示有乘客在该层下电梯。有指示灯指示按钮是否被按下。乘客按按钮导致按钮指示灯亮,如果电梯已经在该层停靠则该按钮指示灯灭 5. 另有一启动按钮(GO)。当电梯停在某一楼层后,接受到GO信息就继续运行。如果得不到GO信息,等

立即下载
一个完整的电梯仿真系统

某国际展览中心共40层 限定条件 (1) 电梯的运行规则是:可到达每层。 (2) 每部电梯的最大乘员量均为K人(K值可以根据仿真情况在10~18人之间确定)。 (3) 仿真开始时,各电梯随机地处于其符合运行规则的任意一层,为空梯。 (4) 仿真开始后,有N人(0<N<1000)在M分钟(0<M<10)内随机地到达该国际展览中心的1层,开始乘梯活动。 (5) 每位乘客初次所要到达的楼层是随机的,令其在合适的电梯处等待电梯到来。 (6) 每位乘客乘坐合适的电梯到达指定楼层后,随机地停留10-120秒后,再随机地去往

立即下载
模拟电梯程序(源代码

建立一座两层楼,一部电梯的模拟程序。为简化起见,每部电梯限乘一人,电梯每天在一楼关门等待。 三、具体要求及应提交的材料 模拟程序包括一个时钟,每天从零开始。模拟程序得调度器组件随机设置每一层第一个人到来的时间,当时钟的时间等于第一个人到来的时间时,模拟程序生成一个新到的人将该人放到这一层。然后这个人按下按钮,请求电梯开门。这个人的目的地楼层不能与他上电梯的楼层相同。 如果第一个人到达第一层,则可以在按下按钮、等待电梯开门之后立即进入电梯。如果第一个人在第2层,则电梯要升到第2层去接他。电梯从1层移到2层需要5秒。 电梯到达一层时,打开电梯门上的灯,并在电梯内发出铃声,该层的按钮和电梯中表示该层

立即下载