智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2617|回复: 3
打印 上一主题 下一主题

在labview中,单片机传来float型数据,labview怎么接收呢?

[复制链接]

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
跳转到指定楼层
1#
发表于 2013-2-28 17:30:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在单片机通过用printf函数把flaot型数据给上位机labview。然后上位机这边该怎么做呢??    我把读取的字节总数设为4  但不是原来的数据,怎么才能得到原始数据呢??

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
2#
 楼主| 发表于 2013-2-28 17:31:53 | 只看该作者
如果这样做,union{
float fl;
char ch[4];
}f2c;那又该在labview这边怎么做呢?
回复 支持 反对

使用道具 举报

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
3#
 楼主| 发表于 2013-2-28 21:04:35 | 只看该作者
我单片机发送的是double型数据,用printf函数然后发送给labview。那在labview这边怎么显示这个float数据呢??因为visa只能写或读字符型数据啊。求助啊!!如果麻烦的话,那如果吧float型这样转union{float a;char b[4]}把float存在char数组中,在labview又该怎么做呢??
回复 支持 反对

使用道具 举报

1

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
647
QQ
威望
464
贡献
105
兑换币
49
注册时间
2011-3-11
在线时间
39 小时
4#
发表于 2013-3-17 17:17:31 | 只看该作者
需了解浮点型在你的单片机里的存储形式与上位机的存储形式是否一致 若不一致自己转换一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 16:44 , Processed in 0.076167 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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