登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:博图里面如何把浮点数的小数部分全部提取出来?

点击:1213 回复:6

如图,现在只知道小数位以上的可以用转成整型数,小数部分想全部提取又该怎么处理?
22-08-27 22:36

引用 truezhang 在 2022/8/27 22:36:48 发言【内容省略】

将需要保存的浮点数截尾取整,然后做减法就可以得到小数部分,由于浮点数的有效位问题,可能与你想的不一样。
附件 Snap1.jpg
Good Luck~
22-08-28 09:57

引用 truezhang 在 2022/8/27 22:36:48 发言【内容省略】

不知你要提取的是数值还是表示。
也许可以用S_CONV转化为字串。
22-08-28 14:39
如果想取小数点的后三位,就将数据乘以1000,然后取个位十位和百位出来就行,其它位数同理。
22-08-29 00:18
附件 QQ截图20220829095202.jpg
这个不是更方便吗
22-08-29 09:52

引用 zjgxk 在 2022/8/29 9:52:31 发言【内容省略】

谢谢,原来还有这么好的指令
22-09-05 20:53
谢谢楼上几位,涨知识了!
23-12-20 15:14

工控新闻

更多新闻资讯