发布于 2005-02-24 14:21:28
0楼
我在一个项目中作了个计算累计量的程序,很希望大家共享并指正,因无法直接上传,这里先把主要的被调FB列出:
A #reset1
FP #FP1
JC R_SE //RESET
A #enable_caculate
JCN EN_D
L #sampling_V
L #currect
+R
T #temp1 //(E)
A #PULSE //CACULATE
FP #FP2
JC CAUC //CACULATE 1
L #temp1
L #temp2 //(F)
+R
T #temp2
L #COUNT
L 1.000000e+000
+R
T #COUNT
JU EN_D
CAUC: L #COUNT
L 0.000000e+000
==R
JC EN_D
L #temp2
L #COUNT
/R
T #ACCUMULATIVE_AVERAGE
L #ACCUMULATIVE_TOTAL
+R
T #ACCUMULATIVE_TOTAL
L 0.000000e+000
T #temp2
T #ACCUMULATIVE_AVERAGE
T #COUNT
JU EN_D
R_SE: L 0.000000e+000
T #ACCUMULATIVE_TOTAL //(A)
T #ACCUMULATIVE_AVERAGE //(G)
T #COUNT //(B)
EN_D: SET
BEU
此程序除应用于流量累计也用在了计算料长,累计周期可变.
Querer es poder!
修福粒米藏日月
持慧毫芒有乾坤