电梯编程都包括什么程序

电梯编程都包括什么程序,第1张

电梯系统需要以下几个程序功能:

(1)处理电梯呼叫:乘客呼叫电梯、电梯按钮明灭、电梯控制器处理电梯呼叫、处理按钮信息更新等

(2)处理楼层呼叫:包括乘客选择楼层、楼层按钮明灭、电梯控制器处理楼层呼叫、处理按钮信息更新等

(3)移动停止电梯:包括驱动速度的改变、停止的判定、电梯的运动方向驱动

(4)标志移动方向:让乘客知道电梯目前运动方向、决定是否进入电梯

(5)标志电梯位置:让乘客知道乘客的目的层是否到达。决定是否离开电梯

(6)开关门:乘客进出电梯,电梯应该开关门。应包括电梯正关闭而乘客想进入时乘客可以使电梯门打开

(7)触发紧急处理器:电梯有安全机制确定一个不安全的状态不是瞬时产生的

这是以前作的课程设计,是一个10层电梯的模拟,供楼主参考吧:

printf("上下选择:1-上楼,2-下楼\t");

scanf("%d",&input_direction);

fflush(stdin);

printf("输入该层的乘客想到达的楼层,以-1结束\n");

void check(liftor &myliftor) int flag1=0,flag2=0,flag3=0;

for(i=0;i<10;i++)

{

if(myliftorstored_flare[i]!=0)

flag1=1;

if(myliftorstored_flare[i]==1)

flag2=1;

if(myliftorstored_flare[i]==2)

flag3=1;

}

if(!flag1) myliftorset_direction(0);

else if(!flag2&&flag3) myliftorset_direction(2);

else if(!flag3&&flag2) myliftorset_direction(1);

int main(int argc, char argv[])

liftor myliftor;

char flag;

int j;

myliftordirection=1;

printf("\n");

printf("该程序用于模拟10(0-9)层的电梯控制\n");

printf("先输入按下电梯的层号及上下选\n择(类似电梯外的按钮)\n");

printf("每到一层时,输入乘客要到的楼\n层号(类似电梯内的按钮)\n");

由于你提出的问题不是很清楚,我试着理解

楼主你的意思是对电梯运行时间进行分段,举例来说,在白天上午6:00-晚上9:00运行,其余时间停止

如果是这样的话,那么实现是比较简单的,有两种方案:

1、物业人为实现,通过钥

以上就是关于电梯编程都包括什么程序全部的内容,包括:电梯编程都包括什么程序、用C语言编写一个关于电梯的程序、如何给电梯设置时间段和密码控制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10071870.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存