转换问题新版,求解

2019-07-17 16:06发布

我现在想把dbl格式转换成整数在转换成hex码字符串给下位机,我应该怎么做(DBL含有小数)?或者谁有其他好的方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
sszx2007
1楼-- · 2019-07-18 18:00
外部设备,一般用第二种方式表示浮点数,你确定了外部设备需要的格式是什么了吗?
QQ截图20170911203615.png
小牛_479
2楼-- · 2019-07-18 22:52
sszx2007 发表于 2017-9-11 20:36
外部设备,一般用第二种方式表示浮点数,你确定了外部设备需要的格式是什么了吗?

我外部设备需要的格式是这样的,中间四位是模拟输出,相当于1word,我就需要把我电脑里的出来的数据输出给这四位,才能控制外部设备
4.png
sszx2007
3楼-- · 2019-07-19 02:49
小牛_479 发表于 2017-9-11 20:29
被你这一教训,我真的去搞明白了,十分感谢

有话直说,请理解
sszx2007
4楼-- · 2019-07-19 04:07
小牛_479 发表于 2017-9-11 20:47
我外部设备需要的格式是这样的,中间四位是模拟输出,相当于1word,我就需要把我电脑里的出来的数据输出给这四位,才能控制外部设备

那你这个才只有16位而已,又怎么能放浮点数进去?你有没有搞清楚到底是放什么值进去的?
小牛_479
5楼-- · 2019-07-19 09:56
sszx2007 发表于 2017-9-11 20:55
那你这个才只有16位而已,又怎么能放浮点数进去?你有没有搞清楚到底是放什么值进去的?

是这样的,我现在需要把我这个pid得出来的值转换成我刚刚给出的格式1word打小,我才能控制外部设备,我不会的点其实就是在我应该怎么转换。
小牛_479
6楼-- · 2019-07-19 15:50
sszx2007 发表于 2017-9-11 20:55
那你这个才只有16位而已,又怎么能放浮点数进去?你有没有搞清楚到底是放什么值进去的?

然而pid我用的就是pid工具包里的pid。

一周热门 更多>