1、 试析三层电梯中期报告试析三层电梯中期报告 导读:r(DOCGS 编程和界面设计已经基本完成并结合,设计转入调试阶段,寻找程序 BUG 并一一解决。二、主要问题关于界面设计阶段遇到的问题主要是元件库不够全面,很多元件都需要自己设计,例如:电梯门,轿厢,开门关门等。还有一些元件和设计要求不太相符,需要做简单的修改,例如:楼层显示指示灯,楼层内选按钮和上升下降指示灯等。编程方面,需要根据程序进展不断增加和删减变量,随着程序的完善,越来越多以前没有考虑到的问题暴露出来,有的问题需要对整个程序结构做大规模调整才能解决,但是这种调整又会打破原来的顺序,引发新的问题。另外界面和程序的融合也耗费了一定的时间
2、,元件没有经过系统的学习,所以其使用方法需要一步步摸索,从问题中找方法,并逐渐完善。三、界面截图电梯门及各楼层按键:1烟台大学*专业综合设计中期报告2烟台大学*专业综合设计中期报告电梯内操作模块:监控室模块:3烟台大学*专业综合设计中期报告四、部分代码开关门程序:If x12=1 AND f1flag = 1 AND f1left0 AND CLOSE=0Then f1left=f1left-10If ( y1=1 OR y5=1 OR y2=1 OR y10=1) AND y12 = 1 AND f1left 100 AND OPEN=0 AND f1flag = 0THEN f1left
3、= f1left + 10if(y12=1 and x11=1 and y10=0 and y2=0) AND OPEN=0THEN f1left = f1left + 10If f1left = 100then f1flag = 1If f1left = 0then f1flag = 0If (x13 =1 AND f2flag = 1 AND f2left 0) and (y1=1 or (UP_ST=1 and x5=1) or (DOWN_ST=1 and x11=1) or order_out=1) AND CLOSE=0then f2left = f2left - 10If (y0
4、 = 1 OR y4 = 1 OR y2 = 1 OR y10 = 1)AND y13 = 1 AND (now3 and up=1)or (up = 0 and d 试析三层电梯中期报告 导读:1left=100)OR(y2=1ory10=1)andmove300andy13=1And(noove=move+5If(y1=1ORy11=1)andmove150)or(y0=1ory4=1)andmove0)ANDy14=1ANDf3flag oove 150) or (y2 =1 OR y10 =1) and move 300) AND y12 =1 AND f1flag =1 AND f1left=100) OR (y2=1 or y10=1) and move300 and y13=1 And ( (noove =move+5If (y1 =1 OR y11 =1) and move 150 ) or (y0 =1 or y4 =1) and move0) AND y14 =1 AND f3flag =1 and f3left=100 ) or (y0=1 or y4 =1) and move 0 And y135烟台大学*专业综合设计中期报告=1 and ( (noove =move-5由于逐个