回复:帮我看看,为啥这个子程序里面的时间跑的特别快。

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15819
  • 精华

    103
  • 被关注

    989

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2021-06-05 13:57:23

13楼

你什么时候看见过22会显示0的?我估计无论什么小数位,都会被进位。就算5.01毫秒也写6毫秒。

有四舍五入当然误差没有那么大。四舍五入的实质是计算内部值是精确的,仅仅舍了出来的值用于非精密用途,所以舍弃也没什么所谓。

但是计时这事情,是不能舍的,每个周期都是3.5毫秒,无论你舍还是进,结果都是错误的,舍了,一直累加3毫秒,少了很多。进了,一直累加4毫秒。多了很多。都错。

唯独citime指令尺度是亚绝对的。随时来读取都是绝对值。0.5毫秒的扫描周期可能读得两个0的结果,

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9438条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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