1. TwinCAT 3程序编译及激活报错诊断

1.25. 浮点数运算结果不对(运算值错误)

ST代码行运算结果不准确:

举例:value:=1+2/5*10    答案是1

错误的原因是在2/5时没有安装浮点数来运算而是用整数的方式,所以结果是0.

正确的写法 value:=1+2.0/5*10 答案是5



2019.11.22 罗晓晨 编辑