智能车制作

标题: 在labview中,单片机传来float型数据,labview怎么接收呢? [打印本页]

作者: xiongcaifei    时间: 2013-2-28 17:30
标题: 在labview中,单片机传来float型数据,labview怎么接收呢?
我现在单片机通过用printf函数把flaot型数据给上位机labview。然后上位机这边该怎么做呢??    我把读取的字节总数设为4  但不是原来的数据,怎么才能得到原始数据呢??


作者: xiongcaifei    时间: 2013-2-28 17:31
如果这样做,union{
float fl;
char ch[4];
}f2c;那又该在labview这边怎么做呢?
作者: xiongcaifei    时间: 2013-2-28 21:04
我单片机发送的是double型数据,用printf函数然后发送给labview。那在labview这边怎么显示这个float数据呢??因为visa只能写或读字符型数据啊。求助啊!!如果麻烦的话,那如果吧float型这样转union{float a;char b[4]}把float存在char数组中,在labview又该怎么做呢??
作者: qianguoming    时间: 2013-3-17 17:17
需了解浮点型在你的单片机里的存储形式与上位机的存储形式是否一致 若不一致自己转换一下




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2