回复:计算结果为何不准确?

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15537
  • 精华

    101
  • 被关注

    963

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2024-01-05 08:51:51

31楼

展开查看
以下是引用lctuan在2024-01-04 13:50:53的发言 >23楼

通过楼上各位的指点,浮点数的相等比较已经引起了我的注意,后面我会规避直接==做判断条件。

但是我还是想弄清楚一下:200SMART既然给出了/==R/这个指令,那么该如何应用?





以下是引用芳季在2024-01-04 13:17:25的发言 >22楼:未能找到一个正确的...

引用22楼详细内容:

未能找到一个正确的切入点切入到你的疑虑焦点。

其他人聊聊。

10个脉冲需要走到三分之一的位置。究竟是要停在3脉冲的位置还是4脉冲的位置?

究竟3.3333333= 3 还是3.3333333=4?

这也没有什么拐弯抹角的地方。就是等于比较。

有等于的时候就等于。找不到等于就不等于。

举个例子:8点正,你在楼下等我。我俩会不会正好在8点0分0秒的时候正好看着手表?(正常人)不会的,59分看过表,再看的话可能0分30秒了。我们无法捕捉到0分0秒0毫秒。

浮点数也一样。非常难捕捉到指定的这个浮点数。10除以3就是例子,你无法捕捉到精密的值。

但是不等于不存在。所以这个指令几乎没法使用。但是必须存在。

8点正。说是这么说,其实人人都知道是有个范围的。在这个范围内就觉得就是8点整。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9024条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。