三菱电梯服务器如何使用

三菱电梯服务器如何使用,第1张

1、进入三菱电梯服务器软件后默认为数据读取模式1,数据页读取模式。

2、在段地址输入框,偏地址输入框输入您要读取的RAM,内存数据及程序ROM数据的偏址及段,即可使用三菱电梯服务器。

这是以前作的课程设计,是一个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=0i<10i++)

{

if(myliftor.stored_flare[i]!=0)

flag1=1

if(myliftor.stored_flare[i]==1)

flag2=1

if(myliftor.stored_flare[i]==2)

flag3=1

}

if(!flag1) myliftor.set_direction(0)

else if(!flag2&&flag3) myliftor.set_direction(2)

else if(!flag3&&flag2) myliftor.set_direction(1)

int main(int argc, char *argv[])

liftor myliftor

char flag

int j

myliftor.direction=1

printf("**************************************\n")

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

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

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

目前电梯的上下决策

完全取决于一个up,down

缺少了分析人群停留的预测功能

所以我认为

首先在这个程序里面

必须多一个组件

用来统计各个业主可能停留的分布

一旦这个统计的控件真的开始运行

它要担任的工作有这么几个

第一,计算出在目前情况下

在只哪几个楼层停下来

可以让时间最少,停的次数最少

第二,给出候梯人员建议

比如说

“大家好,我是电梯,我现在给出大家一个建议:

刚才大家的按键表明,3个人去23楼,5人去10楼,4人去5楼,还有1个要去3楼

情况是这样的:

上面8楼有3个人去2楼,5个人来1楼,

据估算,如果你要去23楼的话,不如坐3号电梯,因为它将在载大家到目的地的同时,还担任着去顶楼取货的任务。

如果到10楼的,就坐1号就可以,你们大概要等40秒,再加上20秒,你们也即将抵达目的地


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

原文地址: https://outofmemory.cn/yw/11287245.html

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

发表评论

登录后才能评论

评论列表(0条)

保存