威纶通官方论坛

求助数据转换

[复制链接]
发表于 2015-4-22 14:11:51 | 显示全部楼层 |阅读模式
各位前辈,维纶触摸屏用宏指令怎么把一个32位的浮点数转换成一个16位的整数?
发表于 2015-4-24 12:24:36 | 显示全部楼层
可以先通过FLOAT2ASCII指令将浮点数转换成ASCII格式,然后通过ASCII2HEX指令将ACSII数据转换成16进制数。
发表于 2015-4-24 12:29:22 | 显示全部楼层
总之数据转换的问题可以通过了解——宏指令说明中的内建函数说明里面有一组内建函数是准们针对数据转换的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2015-4-24 13:32:44 | 显示全部楼层
weinview 发表于 2015-4-24 12:24
可以先通过FLOAT2ASCII指令将浮点数转换成ASCII格式,然后通过ASCII2HEX指令将ACSII数据转换成16进制数。

我是想转换成16位的10进制整数,不是16进制的。
发表于 2015-4-24 13:44:15 | 显示全部楼层
也可以啊,第二个指令换成ACSIIDEC。你可以看一下宏指令里面的内建函数说明。
发表于 2015-4-25 11:31:28 | 显示全部楼层
没看见有个火了的贴吗?浮点数转整数。
 楼主| 发表于 2015-4-27 08:39:11 | 显示全部楼层
看过了,没明白,不过现在OK了。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-24 21:17

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表