{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
Citect V7.5 浮点数取绝对值0.00会显示-0.00?
所属产品线:
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

RETURN
tag1;

END



是否有帮助?

探索更多
范围:
探索更多
范围: