发表于:2005-10-26 16:24:00
10楼
小弟拜请哪位高手吧上面的程序解释一下(详细点最好)。我是小鸟,看不太明白。
浙江人在中国: 引用 加为好友 发送留言 2005-9-17 18:01:00
以班为例:
A:上班累积 B:总累积 C:当班累积 D:瞬时流量 E:总累积清零
TEMP1 = HOUR();TEMP2 = MIN();TEMP3 = SEC();//取系统时间
IF TEMP1 = 0 OR TEMP1= 8 OR TEMP1= 16 THEN
IF TEMP2 = 0 AND TEMP3 = 0 THEN//每班统计(两班交接的时间不一定整点,怎样取系统当前时间做为条件?)
A.accum = C.accum;(.accum是什么意思?这句的实际作用是?)
A.remainder = C.remainder;//显示上班累积量(问题同上一句)
C = SUB_ACCUM(C,C);//当班累积开始清零计量
END_IF;
END_IF;
IF E THEN//总累积清零(E是个函数,还是需要手动输入?)
B = SUB_ACCUM(B,B);(清零计数这句我也不太理解)
E = OFF;
END_IF;
B = TOTAL_ACCUM(B,D);//本班累积(问题同上)
C = TOTAL_ACCUM(C,D);//总累积(问题同上)
不好意思啊,我是刚进来才1周不到,问的问题真的很菜啊,学校里学的是51单片机语言,这种语言我只能读懂意思,不明白它的实际功能是怎样实现的,大家不要笑话。各位前辈帮忙解释下,拍砖也可以,只要能进步,怎么我都愿意:)