![](https://csdnimg.cn/release/download_crawler_static/86531082/bg1.jpg)
w201221131302 小组电梯控制系统详细设计
版本号:1304-Details-1
编制时间:2013 年 5 月 26 日
编制人员:韩植,张俭雄,黎佳雨
一、模块
1. 韩 模块名称 :main.h
功能.:整体控制,调用 output 和 control 来实现输出与控制,调用 statetrans 实现电
梯状态的转换,调用 time 来控制程序的时间
2. 黎 模块名称:output.h
功能:输出电梯的运行情况
3. 张 模块名称:input.h
模块功能:完成对用户输入线程的实现,根据输入更新用户请求的数据结构
4. 韩 模块名称:control.h
模块功能:根据用户请求的数据结构确定电梯接下来的运行状态,如目标楼层以及
运行方向等。
5. 黎 模块名称:statetrans.h
模块功能:通过分析当前存放指令的 3 个一维数组来改变电梯的目标楼层和运行状
态
6. 张 模块名称:timecount.h
模块功能:用于控制电梯运行的时间
7. 韩 模块名称:check.h
模块功能:检验电梯是上行还是下行
二、函数
2.1 函数 1
函数名称:
main.c
函数参数说明:
无
函数功能:
控制整个工程,调用各函数来运行电梯系统
函数局部变量设计:
int i
HANDLE thread1 建立主线程
函数算法逻辑:
int main()
{
int i;
HANDLE thread1;
printf("请输入总楼层数:");scanf("%d",&max);
thread1=CreateThread(NULL,0,receive_info1,NULL,0,NULL);
评论0