发布于 2011-11-15 11:50:37
3楼
RND指令绝对不是5舍6入, 使用加0.1方案绝对不可以!
加0.1可以,那么加0.01试过吗?加0.001又试过吗?
其实在S7-300/400中RND指令是现实意义下的四舍五入!
在S7-300/400中RND指令这样定义的:当小数小于0.5时舍去,只要大于0.5就进1!
补充定义:对于小数部分=0.5时,是随机的,也似乎有一种必然性,有时进1,有时就舍去。
PS:在实际的模块的采样值经过计算后,小数部分=0.5的概率可以认为是0,故不用考虑其随机还是必然! ^_^
No discussion, no outcome.