急求LABVIEW帮助
我用LABVIEW和单片机做温度采集,现在LAVIEW已经能和单片机通信,并人串口中采集到温度值,但是采集到的数据如下:2501 2225 01222502 2225 0122.....其中2501和2502都是表示温度25.1和25.2,现在我只想把这些温度显示出来,把后面的2225 0122 去掉,另外把小数点和℃也显示出来,自已试了很多次,老是不行,现在急求帮助啊 会的人请指教下吧! 自已顶下 怎么就没人指点呢? 你好,我可以帮你qq 191202420 谢谢您能回复 2501字符转换而已。 string subset截取前二字节。后二字节。中间再加点。 我采集到的是多个数据,每次数据都得转换,这要怎么弄啊,似乎问了个很简单的问题?allqq-mogudiandian-51all 顺便问下,我们用LABVIEW读串口的数据是什么类型的数据,我的程序采集到的数据没处理,我只是在显示控件那里点右键勾选十六进制显示而已,才可以看到2501 2225 01222502 2225 0122....如果没有选这个,会显示
"% "% "%这类的字符,是不是要先经过处理
RE: 急求LABVIEW帮助
串口读进来的是字符串(String),可以通过节点转化为数字(DBL等)格式;你的数据:2501 2225 01222502 2225 0122, 看起来好象是三个一组,你可以试试在 visa read 的时候,每次读三个 byte,显示的时候只取第1个; 谢谢,我试看看 我的数据就是三个一组的 我的数据就是三个一组的 我的数据就是三个一组的
页:
[1]
2