如何正确开关电梯门?

如何正确开关电梯门?,第1张

除了工厂和物流仓库的手动电梯之外,其他载人电梯都应该由系统自动控制开关电梯门,以策安全

手动电梯的开关门也有固定流程,先确认电梯位置才进行上下 *** 作,明确电梯在这楼层才能开门和关门

正确 *** 作:层、轿厢门打开后数秒即自动关闭。若需要延迟关闭轿厢门,按住轿厢内 *** 纵盘上的开门按钮<|;或者在厅门外按下相同方向的外呼按钮。若需立即关闭轿厢门,按动关门按钮|<。进入轿厢前,应先确认电梯层轿门完全开启后看清轿厢是否停在该层平层停稳之后,切忌匆忙迈进(故障严重的电梯可能会出现层门误开),以免造成人身坠落事故。切忌将头伸过层轿门面或伸入井道窥视轿厢,以免发生人员剪切事故。进入轿厢前,应先等电梯层轿门完全开启后看清轿厢地板和本层的地板在同一平面,切忌匆忙举步(故障电梯会平层不准确),以免绊倒。不要用手扶门板,切忌将手伸入轿门与井道的缝隙处,以免电梯突然启动造成剪切事故。

package beanpublic class dianti {int on=1//定义一个初始化楼层 初始化是在1层

//先从简单的开始 我们先写两个方法 一个是在电梯外面方法 一个是在电梯内部的方法

public void wai(int num)//外部方法

{

if(num==this.on)

{

System.out.println("停留在本层 直接开门")

}

else if(num>this.on)

{

Thread th = new Thread()

for(int i=this.oni<=numi++)

{

if(i==num)

{

System.out.println("电梯到达~开门请进···")

this.on=num

}

else

{

System.out.println("电梯在"+i+"层 马上就到,请等待····")

try {

th.sleep(1000)

} catch (InterruptedException e) {

e.printStackTrace()

}

}

}

}

else if(num>0&&num<this.on)

{

System.out.println("进来了" +num+" "+this.on)

Thread th1 = new Thread()

for(int u=this.onu>=numu--)

{

if(u==num)

{

System.out.println("电梯到达~开门请进···")

this.on=num

}

else

{

System.out.println("电梯在"+u+"层 马上就到,请等待····")

try {

th1.sleep(1000)

} catch (InterruptedException e) {

e.printStackTrace()

}

}

}

}

else

{

System.out.println("1111111111111")

}

}

//内部方法

public void nei(int num)

{

System.out.println("进来了~当前楼层是"+this.on+" 我们的目标是"+num+"层")

if(num==this.on)

{

System.out.println("您就在本层 开门")

}

else if(num>0&&num<11&&num<this.on)

{

for(int y=this.ony>=numy--)

{

Thread th1 = new Thread()

if(y==num)

{

System.out.println("电梯到达~欢迎下次在做···")

this.on=num

}

else

{

System.out.println("电梯在"+y+"层 马上就到,请等待····")

try {

th1.sleep(1000)

} catch (InterruptedException e) {

e.printStackTrace()

}

}

}

}

else if(num>0&&num<11&&num>this.on)

{

for(int y=this.ony<=numy++)

{

Thread th1 = new Thread()

if(y==num)

{

System.out.println("电梯到达~欢迎下次在做····")

this.on=num

}

else

{

System.out.println("电梯在"+y+"层 马上就到,请等待····")

try {

th1.sleep(1000)

} catch (InterruptedException e) {

e.printStackTrace()

}

}

}

}

}

public static void main(String[] args) {

dianti d = new dianti()

//模拟开始 初始化是1层 首先我们去10层

d.wai(1)//传进去的1表示我们是在1层按电梯准备上

d.nei(10)//表示电梯到了 我们选择了10层开始上升 现在电梯停留在10层

d.wai(5)//在电梯还在10层停留的时候 5层有人使用

d.nei(1)//目标是一层

//这个其实不完整 还需要加上很多判断的 必然经过每层的时候判断是否有顺路下的

//还有就是电梯在上升的时候经过了2层到了3层 此时2层有人按 又该如何 自己试着去想一想解决方法}}


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

原文地址: http://outofmemory.cn/yw/7788337.html

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

发表评论

登录后才能评论

评论列表(0条)

保存