所属产品线:
AVEVA™ Plant SCADA解决方法:
Citect V7.5 取绝对值函数Abs(Number)在处理浮点数0.00时,运行结果会显示-0.00。例如按钮执行命令R40102=Abs(R40100)(其中R40102、R40100都是浮点型变量),当R40100=0.00时,R40102就显示为-0.00。为了避免出现-0.00,可以在运行浮点绝对值函数之前添加比较判断,排除浮点变量等于0时执行Abs函数,参考以下CICODE函数:
FUNCTION
Absolute(REALInput)
REALtag1;
IFInput=0THEN
tag1=0;
ELSE
tag1=Abs(Input);
END
RETURNtag1;
END
是否有帮助?